aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2024-11-27 17:46:19 +0300
committerthegeorg <thegeorg@yandex-team.com>2024-11-27 18:00:47 +0300
commitfca381ca1d4e2d8a3fa5395ff4bb81d3b1e72447 (patch)
tree7c2ffe43309679c3f8a1401b627caf937dd94966 /contrib/restricted
parentb682618007d3ff34b59782fb732b7f1d0f74a2c9 (diff)
downloadydb-fca381ca1d4e2d8a3fa5395ff4bb81d3b1e72447.tar.gz
Update contrib/restricted/boost/asio to 1.85.0
commit_hash:858ec7149991b0950e64f82901d80664a61823be
Diffstat (limited to 'contrib/restricted')
-rw-r--r--contrib/restricted/boost/asio/.yandex_meta/devtools.copyrights.report166
-rw-r--r--contrib/restricted/boost/asio/.yandex_meta/licenses.list.txt16
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/any_completion_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/any_completion_handler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/any_io_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/append.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/as_tuple.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/associated_allocator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/associated_cancellation_slot.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/associated_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/associated_immediate_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/associator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/async_result.hpp85
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/awaitable.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_datagram_socket.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_deadline_timer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_file.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_io_object.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_random_access_file.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_raw_socket.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_readable_pipe.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_seq_packet_socket.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_serial_port.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_signal_set.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_socket.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_socket_acceptor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_socket_iostream.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_socket_streambuf.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_stream_file.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_stream_socket.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_streambuf.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_streambuf_fwd.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_waitable_timer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/basic_writable_pipe.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/bind_allocator.hpp24
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/bind_cancellation_slot.hpp26
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/bind_executor.hpp24
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/bind_immediate_executor.hpp26
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffer_registration.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffered_read_stream.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffered_read_stream_fwd.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffered_stream.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffered_stream_fwd.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffered_write_stream.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffered_write_stream_fwd.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/buffers_iterator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/cancellation_signal.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/cancellation_state.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/cancellation_type.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/co_spawn.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/completion_condition.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/compose.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/connect.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/connect_pipe.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/consign.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/coroutine.hpp3
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/deadline_timer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/defer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/deferred.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detached.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/array.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/array_fwd.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/assert.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/atomic_count.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/base_from_cancellation_state.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/base_from_completion_cond.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/bind_handler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/blocking_executor_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/buffer_resize_guard.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/buffer_sequence_adapter.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/buffered_stream_storage.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/call_stack.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/chrono.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/chrono_time_traits.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/completion_handler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/composed_work.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/concurrency_hint.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/conditionally_enabled_event.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/conditionally_enabled_mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/config.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/consuming_buffers.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/cstddef.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/cstdint.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/date_time_fwd.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/deadline_timer_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/dependent_type.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_ops.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_read_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_write_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/dev_poll_reactor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/epoll_reactor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/event.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/eventfd_select_interrupter.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/exception.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/executor_function.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/executor_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/fd_set_adapter.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/fenced_block.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/functional.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/future.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/global.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/handler_alloc_helpers.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/handler_cont_helpers.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/handler_tracking.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/handler_type_requirements.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/handler_work.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/hash_map.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/descriptor_ops.ipp43
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/epoll_reactor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/epoll_reactor.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/handler_tracking.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_descriptor_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_file_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_socket_service_base.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/kqueue_reactor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/kqueue_reactor.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/null_event.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/pipe_select_interrupter.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_event.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_mutex.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_serial_port_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_thread.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_tss_ptr.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_descriptor_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_socket_service_base.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/resolver_service_base.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/scheduler.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/select_reactor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/select_reactor.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/service_registry.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/service_registry.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/signal_set_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_ops.ipp68
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_select_interrupter.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_executor_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_executor_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/thread_context.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/throw_error.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/timer_queue_ptime.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/timer_queue_set.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_event.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_file_service.ipp31
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_handle_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_io_context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_io_context.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_mutex.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_object_handle_service.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_static_mutex.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_thread.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_tss_ptr.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/impl/winsock_init.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/initiate_defer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/initiate_dispatch.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/initiate_post.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_control.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_object_impl.hpp6
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_read_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_write_at_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_write_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_file_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_null_buffers_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_operation.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_accept_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_connect_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recv_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recvfrom_op.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recvmsg_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_send_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_sendto_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_service_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_wait_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/is_buffer_sequence.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/is_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/keyword_tss_ptr.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/kqueue_reactor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/local_free_on_block_exit.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/memory.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/non_const_lvalue.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/noncopyable.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/null_event.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/null_fenced_block.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/null_global.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/null_mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/null_reactor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/null_signal_blocker.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/null_socket_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/null_static_mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/null_thread.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/null_tss_ptr.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/object_pool.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/old_win_sdk_compat.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/op_queue.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/operation.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/pipe_select_interrupter.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/pop_options.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/posix_event.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/posix_fd_set_adapter.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/posix_global.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/posix_mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/posix_serial_port_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/posix_signal_blocker.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/posix_static_mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/posix_thread.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/posix_tss_ptr.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/push_options.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_descriptor_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_null_buffers_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_accept_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_connect_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recv_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_send_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_sendto_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactive_wait_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactor_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/reactor_op_queue.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/recycling_allocator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/regex_fwd.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/resolve_endpoint_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/resolve_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/resolve_query_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/resolver_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/resolver_service_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/scheduler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_operation.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_task.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_thread_info.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/scoped_lock.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/scoped_ptr.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/select_interrupter.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/select_reactor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/service_registry.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/signal_blocker.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/signal_handler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/signal_init.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/signal_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/signal_set_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/socket_holder.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/socket_ops.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/socket_option.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/socket_select_interrupter.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/socket_types.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/source_location.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/static_mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/std_event.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/std_fenced_block.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/std_global.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/std_mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/std_static_mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/std_thread.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/strand_executor_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/strand_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/string_view.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/thread.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/thread_context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/thread_group.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/thread_info_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/throw_error.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/throw_exception.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_ptime.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_set.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/timer_scheduler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/timer_scheduler_fwd.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/tss_ptr.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/type_traits.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/utility.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/wait_handler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/wait_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_event.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_fd_set_adapter.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_global.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_file_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_read_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_write_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_io_context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_null_buffers_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_operation.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_overlapped_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_serial_port_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_accept_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_connect_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recv_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_send_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_thread_info.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_wait_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_object_handle_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_static_mutex.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_thread.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/win_tss_ptr.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winapp_thread.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/wince_thread.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_async_manager.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_async_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_resolve_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_resolver_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_connect_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_recv_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_send_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_timer_scheduler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winrt_utils.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/winsock_init.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/work_dispatcher.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/detail/wrapped_handler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/dispatch.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/error.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/allocator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/any_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/bad_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/blocking.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/blocking_adaptation.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/context_as.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/impl/bad_executor.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/invocable_archetype.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/mapping.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/occupancy.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/outstanding_work.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/prefer_only.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution/relationship.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/execution_context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/executor_work_guard.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/append.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/as_single.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/as_tuple.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/awaitable_operators.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/basic_channel.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/basic_concurrent_channel.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/cancellation_condition.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/channel.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/channel_error.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/channel_traits.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/co_composed.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/concurrent_channel.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/deferred.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_handler.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_message.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_operation.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_payload.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_receive_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_functions.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_service.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/has_signature.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/detail/impl/channel_service.hpp5
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/impl/as_single.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/impl/channel_error.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/impl/co_composed.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/impl/parallel_group.hpp5
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/parallel_group.hpp3
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/experimental/prepend.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/file_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/generic/basic_endpoint.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/generic/datagram_protocol.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/generic/detail/endpoint.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/generic/detail/impl/endpoint.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/generic/raw_protocol.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/generic/seq_packet_protocol.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/generic/stream_protocol.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/handler_continuation_hook.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/high_resolution_timer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/any_completion_executor.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/any_io_executor.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/append.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/as_tuple.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/awaitable.hpp7
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/buffered_read_stream.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/buffered_write_stream.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/cancellation_signal.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/co_spawn.hpp11
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/connect.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/connect_pipe.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/connect_pipe.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/consign.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/deferred.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/detached.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/error.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/execution_context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/execution_context.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/executor.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/io_context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/io_context.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/multiple_exceptions.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/prepend.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/read.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/read_at.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/read_until.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/redirect_error.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/serial_port_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/serial_port_base.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/spawn.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/src.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/system_context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/system_context.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/system_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/thread_pool.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/thread_pool.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/use_awaitable.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/use_future.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/write.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/impl/write_at.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/io_context.hpp6
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/io_context_strand.hpp13
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/io_service.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/io_service_strand.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/address.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/address_v4.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/address_v4_iterator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/address_v4_range.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/address_v6.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/address_v6_iterator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/address_v6_range.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/bad_address_cast.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/basic_endpoint.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_entry.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_iterator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_query.hpp18
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_results.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/detail/endpoint.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/detail/impl/endpoint.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/detail/socket_option.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/host_name.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/icmp.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/address.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/address.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v4.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v4.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/basic_endpoint.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/host_name.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v4.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v4.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v6.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v6.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/multicast.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/network_v4.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/network_v6.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/resolver_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/resolver_query_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/tcp.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/udp.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/unicast.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ip/v6_only.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/is_applicable_property.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/is_contiguous_iterator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/is_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/is_read_buffered.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/is_write_buffered.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/local/basic_endpoint.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/local/connect_pair.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/local/datagram_protocol.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/local/detail/endpoint.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/local/detail/impl/endpoint.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/local/seq_packet_protocol.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/local/stream_protocol.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/multiple_exceptions.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/packaged_task.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/placeholders.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/posix/basic_descriptor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/posix/basic_stream_descriptor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/posix/descriptor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/posix/descriptor_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/posix/stream_descriptor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/post.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/prefer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/prepend.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/query.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/random_access_file.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/read.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/read_at.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/read_until.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/readable_pipe.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/recycling_allocator.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/redirect_error.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/registered_buffer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/require.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/require_concept.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/serial_port.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/serial_port_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/signal_set.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/signal_set_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/socket_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/spawn.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/context_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/buffered_handshake_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/engine.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/handshake_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/engine.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/openssl_init.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/io.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/openssl_init.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/openssl_types.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/password_callback.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/read_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/shutdown_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/stream_core.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/verify_callback.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/detail/write_op.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/error.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/host_name_verification.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/impl/error.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/impl/host_name_verification.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/impl/rfc2818_verification.ipp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/impl/src.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/rfc2818_verification.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/stream.hpp6
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/stream_base.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/verify_context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ssl/verify_mode.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/static_thread_pool.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/steady_timer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/strand.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/stream_file.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/streambuf.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/system_context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/system_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/system_timer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/this_coro.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/thread_pool.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/time_traits.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/equality_comparable.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/execute_member.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/prefer_free.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/prefer_member.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/query_free.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/query_member.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/query_static_constexpr_member.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/require_concept_free.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/require_concept_member.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/require_free.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/require_member.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/static_query.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/static_require.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/traits/static_require_concept.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ts/buffer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ts/executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ts/internet.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ts/io_context.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ts/net.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ts/netfwd.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ts/socket.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/ts/timer.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/unyield.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/use_awaitable.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/use_future.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/uses_executor.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/version.hpp4
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/wait_traits.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/basic_object_handle.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/basic_overlapped_handle.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/basic_random_access_handle.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/basic_stream_handle.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/object_handle.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/overlapped_handle.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/overlapped_ptr.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/random_access_handle.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/windows/stream_handle.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/writable_pipe.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/write.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/write_at.hpp2
-rw-r--r--contrib/restricted/boost/asio/include/boost/asio/yield.hpp2
-rw-r--r--contrib/restricted/boost/asio/ya.make4
606 files changed, 991 insertions, 785 deletions
diff --git a/contrib/restricted/boost/asio/.yandex_meta/devtools.copyrights.report b/contrib/restricted/boost/asio/.yandex_meta/devtools.copyrights.report
index 645c8d7d1f..5067c34fcc 100644
--- a/contrib/restricted/boost/asio/.yandex_meta/devtools.copyrights.report
+++ b/contrib/restricted/boost/asio/.yandex_meta/devtools.copyrights.report
@@ -36,7 +36,7 @@
KEEP COPYRIGHT_SERVICE_LABEL 09b747b5492c0054ccb0805469599656
BELONGS ya.make
License text:
- // Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ // Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Roelof Naude (roelof.naude at gmail dot com)
Scancode info:
Original SPDX id: COPYRIGHT_SERVICE_LABEL
@@ -46,86 +46,10 @@ BELONGS ya.make
include/boost/asio/detail/eventfd_select_interrupter.hpp [5:6]
include/boost/asio/detail/impl/eventfd_select_interrupter.ipp [5:6]
-KEEP COPYRIGHT_SERVICE_LABEL 1c595f63ea7712179f9a8b6862388b47
-BELONGS ya.make
- License text:
- // Copyright (c) 2003-2011 Christopher M. Kohlhoff (chris at kohlhoff dot com)
- Scancode info:
- Original SPDX id: COPYRIGHT_SERVICE_LABEL
- Score : 100.00
- Match type : COPYRIGHT
- Files with this license:
- include/boost/asio/detail/limits.hpp [5:5]
-
-KEEP COPYRIGHT_SERVICE_LABEL 266d0bf761289539d88d2d0c479f3e6c
-BELONGS ya.make
- License text:
- // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
- // Copyright (c) 2005-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
- Scancode info:
- Original SPDX id: COPYRIGHT_SERVICE_LABEL
- Score : 100.00
- Match type : COPYRIGHT
- Files with this license:
- include/boost/asio/ssl/detail/impl/openssl_init.ipp [5:6]
- include/boost/asio/ssl/impl/context.hpp [5:6]
- include/boost/asio/ssl/impl/context.ipp [5:6]
-
-KEEP COPYRIGHT_SERVICE_LABEL 4ce9f73bd1dfbd027a7bc5d78910d662
-BELONGS ya.make
- License text:
- // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
- // Copyright (c) 2005-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
- Scancode info:
- Original SPDX id: COPYRIGHT_SERVICE_LABEL
- Score : 100.00
- Match type : COPYRIGHT
- Files with this license:
- include/boost/asio/ssl/detail/impl/openssl_init.ipp [5:6]
- include/boost/asio/ssl/impl/context.hpp [5:6]
- include/boost/asio/ssl/impl/context.ipp [5:6]
-
-KEEP COPYRIGHT_SERVICE_LABEL 529d2406b1955604206f10bc3d44afc8
-BELONGS ya.make
- License text:
- // Copyright (c) 2021-2023 Klemens D. Morgenstern
- // (klemens dot morgenstern at gmx dot net)
- Scancode info:
- Original SPDX id: COPYRIGHT_SERVICE_LABEL
- Score : 100.00
- Match type : COPYRIGHT
- Files with this license:
- include/boost/asio/experimental/co_spawn.hpp [5:6]
- include/boost/asio/experimental/coro.hpp [5:6]
- include/boost/asio/experimental/coro_traits.hpp [5:6]
- include/boost/asio/experimental/detail/coro_completion_handler.hpp [5:6]
- include/boost/asio/experimental/detail/coro_promise_allocator.hpp [5:6]
- include/boost/asio/experimental/detail/partial_promise.hpp [5:6]
- include/boost/asio/experimental/impl/coro.hpp [5:6]
- include/boost/asio/experimental/impl/promise.hpp [5:6]
- include/boost/asio/experimental/impl/use_coro.hpp [5:6]
- include/boost/asio/experimental/impl/use_promise.hpp [5:6]
- include/boost/asio/experimental/promise.hpp [5:6]
- include/boost/asio/experimental/use_coro.hpp [5:6]
- include/boost/asio/experimental/use_promise.hpp [5:6]
-
-KEEP COPYRIGHT_SERVICE_LABEL 6495f2e3736232dcde6616b6b4fc2659
-BELONGS ya.make
- License text:
- // Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
- // Copyright (c) 2021 Klemens D. Morgenstern
- // (klemens dot morgenstern at gmx dot net)
- Scancode info:
- Original SPDX id: COPYRIGHT_SERVICE_LABEL
- Score : 100.00
- Match type : COPYRIGHT
- Files with this license:
- include/boost/asio/impl/connect_pipe.ipp [5:7]
-
-KEEP COPYRIGHT_SERVICE_LABEL 65af04607a789316553d621025ea64f3
+KEEP COPYRIGHT_SERVICE_LABEL 12ad79d2498da6784ac2af33bef3dca5
BELONGS ya.make
License text:
- // Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ // Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
Scancode info:
Original SPDX id: COPYRIGHT_SERVICE_LABEL
Score : 100.00
@@ -732,10 +656,86 @@ BELONGS ya.make
include/boost/asio/write_at.hpp [5:5]
include/boost/asio/yield.hpp [5:5]
+KEEP COPYRIGHT_SERVICE_LABEL 1c595f63ea7712179f9a8b6862388b47
+BELONGS ya.make
+ License text:
+ // Copyright (c) 2003-2011 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/asio/detail/limits.hpp [5:5]
+
+KEEP COPYRIGHT_SERVICE_LABEL 266d0bf761289539d88d2d0c479f3e6c
+BELONGS ya.make
+ License text:
+ // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
+ // Copyright (c) 2005-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/asio/ssl/detail/impl/openssl_init.ipp [5:6]
+ include/boost/asio/ssl/impl/context.hpp [5:6]
+ include/boost/asio/ssl/impl/context.ipp [5:6]
+
+KEEP COPYRIGHT_SERVICE_LABEL 529d2406b1955604206f10bc3d44afc8
+BELONGS ya.make
+ License text:
+ // Copyright (c) 2021-2023 Klemens D. Morgenstern
+ // (klemens dot morgenstern at gmx dot net)
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/asio/experimental/co_spawn.hpp [5:6]
+ include/boost/asio/experimental/coro.hpp [5:6]
+ include/boost/asio/experimental/coro_traits.hpp [5:6]
+ include/boost/asio/experimental/detail/coro_completion_handler.hpp [5:6]
+ include/boost/asio/experimental/detail/coro_promise_allocator.hpp [5:6]
+ include/boost/asio/experimental/detail/partial_promise.hpp [5:6]
+ include/boost/asio/experimental/impl/coro.hpp [5:6]
+ include/boost/asio/experimental/impl/promise.hpp [5:6]
+ include/boost/asio/experimental/impl/use_coro.hpp [5:6]
+ include/boost/asio/experimental/impl/use_promise.hpp [5:6]
+ include/boost/asio/experimental/promise.hpp [5:6]
+ include/boost/asio/experimental/use_coro.hpp [5:6]
+ include/boost/asio/experimental/use_promise.hpp [5:6]
+
+KEEP COPYRIGHT_SERVICE_LABEL 5a6828962cedc8b6b328de21b7c73256
+BELONGS ya.make
+ License text:
+ // Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
+ // Copyright (c) 2005-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/asio/ssl/detail/impl/openssl_init.ipp [5:6]
+ include/boost/asio/ssl/impl/context.hpp [5:6]
+ include/boost/asio/ssl/impl/context.ipp [5:6]
+
+KEEP COPYRIGHT_SERVICE_LABEL 6495f2e3736232dcde6616b6b4fc2659
+BELONGS ya.make
+ License text:
+ // Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ // Copyright (c) 2021 Klemens D. Morgenstern
+ // (klemens dot morgenstern at gmx dot net)
+ Scancode info:
+ Original SPDX id: COPYRIGHT_SERVICE_LABEL
+ Score : 100.00
+ Match type : COPYRIGHT
+ Files with this license:
+ include/boost/asio/impl/connect_pipe.ipp [5:7]
+
KEEP COPYRIGHT_SERVICE_LABEL 77248a96a79940a9fa1d82b59477d791
BELONGS ya.make
License text:
- // Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ // Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2005 Stefan Arentz (stefan at soze dot com)
Scancode info:
Original SPDX id: COPYRIGHT_SERVICE_LABEL
@@ -749,7 +749,7 @@ BELONGS ya.make
KEEP COPYRIGHT_SERVICE_LABEL 77f9dd6047adac3aadfc4e429a97736b
BELONGS ya.make
License text:
- // Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ // Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
Scancode info:
Original SPDX id: COPYRIGHT_SERVICE_LABEL
@@ -773,7 +773,7 @@ BELONGS ya.make
KEEP COPYRIGHT_SERVICE_LABEL cec519351b68fb385bc916223bd0753a
BELONGS ya.make
License text:
- // Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ // Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2011 Boris Schaeling (boris@highscore.de)
Scancode info:
Original SPDX id: COPYRIGHT_SERVICE_LABEL
@@ -788,7 +788,7 @@ BELONGS ya.make
KEEP COPYRIGHT_SERVICE_LABEL f5e28497f7d46b75936cac4feeb981f4
BELONGS ya.make
License text:
- // Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+ // Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com)
Scancode info:
Original SPDX id: COPYRIGHT_SERVICE_LABEL
diff --git a/contrib/restricted/boost/asio/.yandex_meta/licenses.list.txt b/contrib/restricted/boost/asio/.yandex_meta/licenses.list.txt
index edd1ee0684..64fac69763 100644
--- a/contrib/restricted/boost/asio/.yandex_meta/licenses.list.txt
+++ b/contrib/restricted/boost/asio/.yandex_meta/licenses.list.txt
@@ -8,43 +8,43 @@
====================COPYRIGHT====================
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
====================COPYRIGHT====================
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2005 Stefan Arentz (stefan at soze dot com)
====================COPYRIGHT====================
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
====================COPYRIGHT====================
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Roelof Naude (roelof.naude at gmail dot com)
====================COPYRIGHT====================
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2011 Boris Schaeling (boris@highscore.de)
====================COPYRIGHT====================
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com)
====================COPYRIGHT====================
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2021 Klemens D. Morgenstern
// (klemens dot morgenstern at gmx dot net)
====================COPYRIGHT====================
// Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
====================COPYRIGHT====================
diff --git a/contrib/restricted/boost/asio/include/boost/asio.hpp b/contrib/restricted/boost/asio/include/boost/asio.hpp
index 7b889de4ae..a55617e03a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio.hpp
@@ -2,7 +2,7 @@
// asio.hpp
// ~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/any_completion_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/any_completion_executor.hpp
index 319fab23f3..861ef7efc4 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/any_completion_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/any_completion_executor.hpp
@@ -2,7 +2,7 @@
// any_completion_executor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/any_completion_handler.hpp b/contrib/restricted/boost/asio/include/boost/asio/any_completion_handler.hpp
index 17c7275920..ed48e76943 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/any_completion_handler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/any_completion_handler.hpp
@@ -2,7 +2,7 @@
// any_completion_handler.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/any_io_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/any_io_executor.hpp
index 4d6a058d90..5f96d57c08 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/any_io_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/any_io_executor.hpp
@@ -2,7 +2,7 @@
// any_io_executor.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/append.hpp b/contrib/restricted/boost/asio/include/boost/asio/append.hpp
index fc3d862494..b6714a7be2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/append.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/append.hpp
@@ -2,7 +2,7 @@
// append.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/as_tuple.hpp b/contrib/restricted/boost/asio/include/boost/asio/as_tuple.hpp
index 0f89b4600b..6e91d8edd5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/as_tuple.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/as_tuple.hpp
@@ -2,7 +2,7 @@
// as_tuple.hpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/associated_allocator.hpp b/contrib/restricted/boost/asio/include/boost/asio/associated_allocator.hpp
index 38825fa315..0a8db18a3f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/associated_allocator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/associated_allocator.hpp
@@ -2,7 +2,7 @@
// associated_allocator.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/associated_cancellation_slot.hpp b/contrib/restricted/boost/asio/include/boost/asio/associated_cancellation_slot.hpp
index e44bff9f4e..ec44de0bd5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/associated_cancellation_slot.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/associated_cancellation_slot.hpp
@@ -2,7 +2,7 @@
// associated_cancellation_slot.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/associated_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/associated_executor.hpp
index a8d4776a0f..bf36647e61 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/associated_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/associated_executor.hpp
@@ -2,7 +2,7 @@
// associated_executor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/associated_immediate_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/associated_immediate_executor.hpp
index ff0b8b8826..7e898f478f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/associated_immediate_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/associated_immediate_executor.hpp
@@ -2,7 +2,7 @@
// associated_immediate_executor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/associator.hpp b/contrib/restricted/boost/asio/include/boost/asio/associator.hpp
index b0b5b44c01..3096de3e2c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/associator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/associator.hpp
@@ -2,7 +2,7 @@
// associator.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/async_result.hpp b/contrib/restricted/boost/asio/include/boost/asio/async_result.hpp
index a45259518c..63d2169a56 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/async_result.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/async_result.hpp
@@ -2,7 +2,7 @@
// async_result.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -98,19 +98,19 @@ struct is_completion_handler_for : false_type
template <typename T, typename R, typename... Args>
struct is_completion_handler_for<T, R(Args...)>
- : integral_constant<bool, (callable_with<T, Args...>)>
+ : integral_constant<bool, (callable_with<decay_t<T>, Args...>)>
{
};
template <typename T, typename R, typename... Args>
struct is_completion_handler_for<T, R(Args...) &>
- : integral_constant<bool, (callable_with<T&, Args...>)>
+ : integral_constant<bool, (callable_with<decay_t<T>&, Args...>)>
{
};
template <typename T, typename R, typename... Args>
struct is_completion_handler_for<T, R(Args...) &&>
- : integral_constant<bool, (callable_with<T&&, Args...>)>
+ : integral_constant<bool, (callable_with<decay_t<T>&&, Args...>)>
{
};
@@ -118,19 +118,19 @@ struct is_completion_handler_for<T, R(Args...) &&>
template <typename T, typename R, typename... Args>
struct is_completion_handler_for<T, R(Args...) noexcept>
- : integral_constant<bool, (callable_with<T, Args...>)>
+ : integral_constant<bool, (callable_with<decay_t<T>, Args...>)>
{
};
template <typename T, typename R, typename... Args>
struct is_completion_handler_for<T, R(Args...) & noexcept>
- : integral_constant<bool, (callable_with<T&, Args...>)>
+ : integral_constant<bool, (callable_with<decay_t<T>&, Args...>)>
{
};
template <typename T, typename R, typename... Args>
struct is_completion_handler_for<T, R(Args...) && noexcept>
- : integral_constant<bool, (callable_with<T&&, Args...>)>
+ : integral_constant<bool, (callable_with<decay_t<T>&&, Args...>)>
{
};
@@ -177,37 +177,84 @@ BOOST_ASIO_CONCEPT completion_handler_for =
namespace detail {
template <typename T>
-struct is_simple_completion_signature : false_type
+struct is_lvalue_completion_signature : false_type
+{
+};
+
+template <typename R, typename... Args>
+struct is_lvalue_completion_signature<R(Args...) &> : true_type
+{
+};
+
+# if defined(BOOST_ASIO_HAS_NOEXCEPT_FUNCTION_TYPE)
+
+template <typename R, typename... Args>
+struct is_lvalue_completion_signature<R(Args...) & noexcept> : true_type
+{
+};
+
+# endif // defined(BOOST_ASIO_HAS_NOEXCEPT_FUNCTION_TYPE)
+
+template <typename... Signatures>
+struct are_any_lvalue_completion_signatures : false_type
+{
+};
+
+template <typename Sig0>
+struct are_any_lvalue_completion_signatures<Sig0>
+ : is_lvalue_completion_signature<Sig0>
+{
+};
+
+template <typename Sig0, typename... SigN>
+struct are_any_lvalue_completion_signatures<Sig0, SigN...>
+ : integral_constant<bool, (
+ is_lvalue_completion_signature<Sig0>::value
+ || are_any_lvalue_completion_signatures<SigN...>::value)>
{
};
template <typename T>
-struct simple_completion_signature;
+struct is_rvalue_completion_signature : false_type
+{
+};
template <typename R, typename... Args>
-struct is_simple_completion_signature<R(Args...)> : true_type
+struct is_rvalue_completion_signature<R(Args...) &&> : true_type
{
};
+# if defined(BOOST_ASIO_HAS_NOEXCEPT_FUNCTION_TYPE)
+
+template <typename R, typename... Args>
+struct is_rvalue_completion_signature<R(Args...) && noexcept> : true_type
+{
+};
+
+# endif // defined(BOOST_ASIO_HAS_NOEXCEPT_FUNCTION_TYPE)
+
template <typename... Signatures>
-struct are_simple_completion_signatures : false_type
+struct are_any_rvalue_completion_signatures : false_type
{
};
template <typename Sig0>
-struct are_simple_completion_signatures<Sig0>
- : is_simple_completion_signature<Sig0>
+struct are_any_rvalue_completion_signatures<Sig0>
+ : is_rvalue_completion_signature<Sig0>
{
};
template <typename Sig0, typename... SigN>
-struct are_simple_completion_signatures<Sig0, SigN...>
+struct are_any_rvalue_completion_signatures<Sig0, SigN...>
: integral_constant<bool, (
- is_simple_completion_signature<Sig0>::value
- && are_simple_completion_signatures<SigN...>::value)>
+ is_rvalue_completion_signature<Sig0>::value
+ || are_any_rvalue_completion_signatures<SigN...>::value)>
{
};
+template <typename T>
+struct simple_completion_signature;
+
template <typename R, typename... Args>
struct simple_completion_signature<R(Args...)>
{
@@ -345,7 +392,8 @@ template <typename CompletionToken,
BOOST_ASIO_COMPLETION_SIGNATURE... Signatures>
class async_result :
public conditional_t<
- detail::are_simple_completion_signatures<Signatures...>::value,
+ detail::are_any_lvalue_completion_signatures<Signatures...>::value
+ || !detail::are_any_rvalue_completion_signatures<Signatures...>::value,
detail::completion_handler_async_result<CompletionToken, Signatures...>,
async_result<CompletionToken,
typename detail::simple_completion_signature<Signatures>::type...>
@@ -353,7 +401,8 @@ class async_result :
{
public:
typedef conditional_t<
- detail::are_simple_completion_signatures<Signatures...>::value,
+ detail::are_any_lvalue_completion_signatures<Signatures...>::value
+ || !detail::are_any_rvalue_completion_signatures<Signatures...>::value,
detail::completion_handler_async_result<CompletionToken, Signatures...>,
async_result<CompletionToken,
typename detail::simple_completion_signature<Signatures>::type...>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/awaitable.hpp b/contrib/restricted/boost/asio/include/boost/asio/awaitable.hpp
index 8075a08452..615171899f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/awaitable.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/awaitable.hpp
@@ -2,7 +2,7 @@
// awaitable.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_datagram_socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_datagram_socket.hpp
index c2287db704..ecf1abb848 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_datagram_socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_datagram_socket.hpp
@@ -2,7 +2,7 @@
// basic_datagram_socket.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_deadline_timer.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_deadline_timer.hpp
index 0ef81efa02..3d68f4528f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_deadline_timer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_deadline_timer.hpp
@@ -2,7 +2,7 @@
// basic_deadline_timer.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_file.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_file.hpp
index 8b7fcb6ecb..a0b1cf7c76 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_file.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_file.hpp
@@ -2,7 +2,7 @@
// basic_file.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_io_object.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_io_object.hpp
index 1ec10b5577..46b547c98a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_io_object.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_io_object.hpp
@@ -2,7 +2,7 @@
// basic_io_object.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_random_access_file.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_random_access_file.hpp
index 5512956347..f9e109bb52 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_random_access_file.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_random_access_file.hpp
@@ -2,7 +2,7 @@
// basic_random_access_file.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_raw_socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_raw_socket.hpp
index 724c2110c4..f9c64d5d46 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_raw_socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_raw_socket.hpp
@@ -2,7 +2,7 @@
// basic_raw_socket.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_readable_pipe.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_readable_pipe.hpp
index ab737ba480..9917823ec3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_readable_pipe.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_readable_pipe.hpp
@@ -2,7 +2,7 @@
// basic_readable_pipe.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_seq_packet_socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_seq_packet_socket.hpp
index f03f388b51..cf822cfde1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_seq_packet_socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_seq_packet_socket.hpp
@@ -2,7 +2,7 @@
// basic_seq_packet_socket.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_serial_port.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_serial_port.hpp
index 835ed0164a..c4cb0a3f05 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_serial_port.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_serial_port.hpp
@@ -2,7 +2,7 @@
// basic_serial_port.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_signal_set.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_signal_set.hpp
index 4753f9151e..e4cde56419 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_signal_set.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_signal_set.hpp
@@ -2,7 +2,7 @@
// basic_signal_set.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_socket.hpp
index 8db1e06beb..6eb4290c53 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_socket.hpp
@@ -2,7 +2,7 @@
// basic_socket.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_socket_acceptor.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_socket_acceptor.hpp
index e06ed7fa0e..cefc362372 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_socket_acceptor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_socket_acceptor.hpp
@@ -2,7 +2,7 @@
// basic_socket_acceptor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_socket_iostream.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_socket_iostream.hpp
index d5d324d002..9da33ea64d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_socket_iostream.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_socket_iostream.hpp
@@ -2,7 +2,7 @@
// basic_socket_iostream.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_socket_streambuf.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_socket_streambuf.hpp
index 23114a38f3..6e1baa8ca0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_socket_streambuf.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_socket_streambuf.hpp
@@ -2,7 +2,7 @@
// basic_socket_streambuf.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_stream_file.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_stream_file.hpp
index 66115a1c26..314506f71c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_stream_file.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_stream_file.hpp
@@ -2,7 +2,7 @@
// basic_stream_file.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_stream_socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_stream_socket.hpp
index 441210d8b6..55a6ccafe2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_stream_socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_stream_socket.hpp
@@ -2,7 +2,7 @@
// basic_stream_socket.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_streambuf.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_streambuf.hpp
index 801c6a132f..b0a355c874 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_streambuf.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_streambuf.hpp
@@ -2,7 +2,7 @@
// basic_streambuf.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_streambuf_fwd.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_streambuf_fwd.hpp
index c4d6110b09..52ac16ee2f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_streambuf_fwd.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_streambuf_fwd.hpp
@@ -2,7 +2,7 @@
// basic_streambuf_fwd.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_waitable_timer.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_waitable_timer.hpp
index a2d590d421..eb8967e42d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_waitable_timer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_waitable_timer.hpp
@@ -2,7 +2,7 @@
// basic_waitable_timer.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/basic_writable_pipe.hpp b/contrib/restricted/boost/asio/include/boost/asio/basic_writable_pipe.hpp
index 27f790352d..2e7536cd04 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/basic_writable_pipe.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/basic_writable_pipe.hpp
@@ -2,7 +2,7 @@
// basic_writable_pipe.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/bind_allocator.hpp b/contrib/restricted/boost/asio/include/boost/asio/bind_allocator.hpp
index 7cb4c75dc2..9a7134adce 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/bind_allocator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/bind_allocator.hpp
@@ -2,7 +2,7 @@
// bind_allocator.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -257,7 +257,9 @@ public:
* constructible from type @c U.
*/
template <typename U, typename OtherAllocator>
- allocator_binder(const allocator_binder<U, OtherAllocator>& other)
+ allocator_binder(const allocator_binder<U, OtherAllocator>& other,
+ constraint_t<is_constructible<Allocator, OtherAllocator>::value> = 0,
+ constraint_t<is_constructible<T, U>::value> = 0)
: allocator_(other.get_allocator()),
target_(other.get())
{
@@ -271,7 +273,8 @@ public:
*/
template <typename U, typename OtherAllocator>
allocator_binder(const allocator_type& s,
- const allocator_binder<U, OtherAllocator>& other)
+ const allocator_binder<U, OtherAllocator>& other,
+ constraint_t<is_constructible<T, U>::value> = 0)
: allocator_(s),
target_(other.get())
{
@@ -296,7 +299,9 @@ public:
/// Move construct from a different allocator wrapper type.
template <typename U, typename OtherAllocator>
allocator_binder(
- allocator_binder<U, OtherAllocator>&& other)
+ allocator_binder<U, OtherAllocator>&& other,
+ constraint_t<is_constructible<Allocator, OtherAllocator>::value> = 0,
+ constraint_t<is_constructible<T, U>::value> = 0)
: allocator_(static_cast<OtherAllocator&&>(
other.get_allocator())),
target_(static_cast<U&&>(other.get()))
@@ -307,7 +312,8 @@ public:
/// specify a different allocator.
template <typename U, typename OtherAllocator>
allocator_binder(const allocator_type& s,
- allocator_binder<U, OtherAllocator>&& other)
+ allocator_binder<U, OtherAllocator>&& other,
+ constraint_t<is_constructible<T, U>::value> = 0)
: allocator_(s),
target_(static_cast<U&&>(other.get()))
{
@@ -383,6 +389,9 @@ class allocator_binder_completion_handler_async_result<
TargetAsyncResult, Allocator,
void_t<typename TargetAsyncResult::completion_handler_type>>
{
+private:
+ TargetAsyncResult target_;
+
public:
typedef allocator_binder<
typename TargetAsyncResult::completion_handler_type, Allocator>
@@ -394,13 +403,10 @@ public:
{
}
- typename TargetAsyncResult::return_type get()
+ auto get() -> decltype(target_.get())
{
return target_.get();
}
-
-private:
- TargetAsyncResult target_;
};
template <typename TargetAsyncResult, typename = void>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/bind_cancellation_slot.hpp b/contrib/restricted/boost/asio/include/boost/asio/bind_cancellation_slot.hpp
index 53f0a9c431..acf724b9eb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/bind_cancellation_slot.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/bind_cancellation_slot.hpp
@@ -2,7 +2,7 @@
// bind_cancellation_slot.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -260,7 +260,10 @@ public:
*/
template <typename U, typename OtherCancellationSlot>
cancellation_slot_binder(
- const cancellation_slot_binder<U, OtherCancellationSlot>& other)
+ const cancellation_slot_binder<U, OtherCancellationSlot>& other,
+ constraint_t<is_constructible<CancellationSlot,
+ OtherCancellationSlot>::value> = 0,
+ constraint_t<is_constructible<T, U>::value> = 0)
: slot_(other.get_cancellation_slot()),
target_(other.get())
{
@@ -274,7 +277,8 @@ public:
*/
template <typename U, typename OtherCancellationSlot>
cancellation_slot_binder(const cancellation_slot_type& s,
- const cancellation_slot_binder<U, OtherCancellationSlot>& other)
+ const cancellation_slot_binder<U, OtherCancellationSlot>& other,
+ constraint_t<is_constructible<T, U>::value> = 0)
: slot_(s),
target_(other.get())
{
@@ -300,7 +304,10 @@ public:
/// Move construct from a different cancellation slot wrapper type.
template <typename U, typename OtherCancellationSlot>
cancellation_slot_binder(
- cancellation_slot_binder<U, OtherCancellationSlot>&& other)
+ cancellation_slot_binder<U, OtherCancellationSlot>&& other,
+ constraint_t<is_constructible<CancellationSlot,
+ OtherCancellationSlot>::value> = 0,
+ constraint_t<is_constructible<T, U>::value> = 0)
: slot_(static_cast<OtherCancellationSlot&&>(
other.get_cancellation_slot())),
target_(static_cast<U&&>(other.get()))
@@ -311,7 +318,8 @@ public:
/// specify a different cancellation slot.
template <typename U, typename OtherCancellationSlot>
cancellation_slot_binder(const cancellation_slot_type& s,
- cancellation_slot_binder<U, OtherCancellationSlot>&& other)
+ cancellation_slot_binder<U, OtherCancellationSlot>&& other,
+ constraint_t<is_constructible<T, U>::value> = 0)
: slot_(s),
target_(static_cast<U&&>(other.get()))
{
@@ -390,6 +398,9 @@ class cancellation_slot_binder_completion_handler_async_result<
TargetAsyncResult, CancellationSlot,
void_t<typename TargetAsyncResult::completion_handler_type>>
{
+private:
+ TargetAsyncResult target_;
+
public:
typedef cancellation_slot_binder<
typename TargetAsyncResult::completion_handler_type, CancellationSlot>
@@ -401,13 +412,10 @@ public:
{
}
- typename TargetAsyncResult::return_type get()
+ auto get() -> decltype(target_.get())
{
return target_.get();
}
-
-private:
- TargetAsyncResult target_;
};
template <typename TargetAsyncResult, typename = void>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/bind_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/bind_executor.hpp
index e66ce37679..b38d2c8933 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/bind_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/bind_executor.hpp
@@ -2,7 +2,7 @@
// bind_executor.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -298,7 +298,9 @@ public:
* @c U.
*/
template <typename U, typename OtherExecutor>
- executor_binder(const executor_binder<U, OtherExecutor>& other)
+ executor_binder(const executor_binder<U, OtherExecutor>& other,
+ constraint_t<is_constructible<Executor, OtherExecutor>::value> = 0,
+ constraint_t<is_constructible<T, U>::value> = 0)
: base_type(other.get_executor(), other.get())
{
}
@@ -311,7 +313,8 @@ public:
*/
template <typename U, typename OtherExecutor>
executor_binder(executor_arg_t, const executor_type& e,
- const executor_binder<U, OtherExecutor>& other)
+ const executor_binder<U, OtherExecutor>& other,
+ constraint_t<is_constructible<T, U>::value> = 0)
: base_type(e, other.get())
{
}
@@ -332,7 +335,9 @@ public:
/// Move construct from a different executor wrapper type.
template <typename U, typename OtherExecutor>
- executor_binder(executor_binder<U, OtherExecutor>&& other)
+ executor_binder(executor_binder<U, OtherExecutor>&& other,
+ constraint_t<is_constructible<Executor, OtherExecutor>::value> = 0,
+ constraint_t<is_constructible<T, U>::value> = 0)
: base_type(static_cast<OtherExecutor&&>(other.get_executor()),
static_cast<U&&>(other.get()))
{
@@ -342,7 +347,8 @@ public:
/// different executor.
template <typename U, typename OtherExecutor>
executor_binder(executor_arg_t, const executor_type& e,
- executor_binder<U, OtherExecutor>&& other)
+ executor_binder<U, OtherExecutor>&& other,
+ constraint_t<is_constructible<T, U>::value> = 0)
: base_type(e, static_cast<U&&>(other.get()))
{
}
@@ -437,6 +443,9 @@ class executor_binder_completion_handler_async_result<
TargetAsyncResult, Executor,
void_t<typename TargetAsyncResult::completion_handler_type >>
{
+private:
+ TargetAsyncResult target_;
+
public:
typedef executor_binder<
typename TargetAsyncResult::completion_handler_type, Executor>
@@ -448,13 +457,10 @@ public:
{
}
- typename TargetAsyncResult::return_type get()
+ auto get() -> decltype(target_.get())
{
return target_.get();
}
-
-private:
- TargetAsyncResult target_;
};
template <typename TargetAsyncResult, typename = void>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/bind_immediate_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/bind_immediate_executor.hpp
index cefc2dfa78..b54288779b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/bind_immediate_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/bind_immediate_executor.hpp
@@ -1,8 +1,8 @@
//
// bind_immediate_executor.hpp
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -261,7 +261,9 @@ public:
*/
template <typename U, typename OtherExecutor>
immediate_executor_binder(
- const immediate_executor_binder<U, OtherExecutor>& other)
+ const immediate_executor_binder<U, OtherExecutor>& other,
+ constraint_t<is_constructible<Executor, OtherExecutor>::value> = 0,
+ constraint_t<is_constructible<T, U>::value> = 0)
: executor_(other.get_immediate_executor()),
target_(other.get())
{
@@ -275,7 +277,8 @@ public:
*/
template <typename U, typename OtherExecutor>
immediate_executor_binder(const immediate_executor_type& e,
- const immediate_executor_binder<U, OtherExecutor>& other)
+ const immediate_executor_binder<U, OtherExecutor>& other,
+ constraint_t<is_constructible<T, U>::value> = 0)
: executor_(e),
target_(other.get())
{
@@ -301,7 +304,9 @@ public:
/// Move construct from a different immediate executor wrapper type.
template <typename U, typename OtherExecutor>
immediate_executor_binder(
- immediate_executor_binder<U, OtherExecutor>&& other)
+ immediate_executor_binder<U, OtherExecutor>&& other,
+ constraint_t<is_constructible<Executor, OtherExecutor>::value> = 0,
+ constraint_t<is_constructible<T, U>::value> = 0)
: executor_(static_cast<OtherExecutor&&>(
other.get_immediate_executor())),
target_(static_cast<U&&>(other.get()))
@@ -312,7 +317,8 @@ public:
/// specify a different immediate executor.
template <typename U, typename OtherExecutor>
immediate_executor_binder(const immediate_executor_type& e,
- immediate_executor_binder<U, OtherExecutor>&& other)
+ immediate_executor_binder<U, OtherExecutor>&& other,
+ constraint_t<is_constructible<T, U>::value> = 0)
: executor_(e),
target_(static_cast<U&&>(other.get()))
{
@@ -392,6 +398,9 @@ class immediate_executor_binder_completion_handler_async_result<
typename TargetAsyncResult::completion_handler_type
>>
{
+private:
+ TargetAsyncResult target_;
+
public:
typedef immediate_executor_binder<
typename TargetAsyncResult::completion_handler_type, Executor>
@@ -403,13 +412,10 @@ public:
{
}
- typename TargetAsyncResult::return_type get()
+ auto get() -> decltype(target_.get())
{
return target_.get();
}
-
-private:
- TargetAsyncResult target_;
};
template <typename TargetAsyncResult, typename = void>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffer.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffer.hpp
index 2e92e7fe20..f149eb075a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffer.hpp
@@ -2,7 +2,7 @@
// buffer.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffer_registration.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffer_registration.hpp
index b39b84bd8a..fbab223688 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffer_registration.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffer_registration.hpp
@@ -2,7 +2,7 @@
// buffer_registration.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffered_read_stream.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffered_read_stream.hpp
index 2cff3e9865..320782913f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffered_read_stream.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffered_read_stream.hpp
@@ -2,7 +2,7 @@
// buffered_read_stream.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffered_read_stream_fwd.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffered_read_stream_fwd.hpp
index f5ed2c847a..81691e0e0e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffered_read_stream_fwd.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffered_read_stream_fwd.hpp
@@ -2,7 +2,7 @@
// buffered_read_stream_fwd.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffered_stream.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffered_stream.hpp
index 247978456d..c68d603a48 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffered_stream.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffered_stream.hpp
@@ -2,7 +2,7 @@
// buffered_stream.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffered_stream_fwd.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffered_stream_fwd.hpp
index 7a6911d0b2..1f3b35a190 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffered_stream_fwd.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffered_stream_fwd.hpp
@@ -2,7 +2,7 @@
// buffered_stream_fwd.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffered_write_stream.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffered_write_stream.hpp
index 75c87a9522..3239adb225 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffered_write_stream.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffered_write_stream.hpp
@@ -2,7 +2,7 @@
// buffered_write_stream.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffered_write_stream_fwd.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffered_write_stream_fwd.hpp
index 33ec1570ec..c1f5b20931 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffered_write_stream_fwd.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffered_write_stream_fwd.hpp
@@ -2,7 +2,7 @@
// buffered_write_stream_fwd.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/buffers_iterator.hpp b/contrib/restricted/boost/asio/include/boost/asio/buffers_iterator.hpp
index 992931f7b1..d9fbd9043c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/buffers_iterator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/buffers_iterator.hpp
@@ -2,7 +2,7 @@
// buffers_iterator.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/cancellation_signal.hpp b/contrib/restricted/boost/asio/include/boost/asio/cancellation_signal.hpp
index 7f17c91100..491119c5c8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/cancellation_signal.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/cancellation_signal.hpp
@@ -2,7 +2,7 @@
// cancellation_signal.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/cancellation_state.hpp b/contrib/restricted/boost/asio/include/boost/asio/cancellation_state.hpp
index 9b4926c79d..a73aeb85a8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/cancellation_state.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/cancellation_state.hpp
@@ -2,7 +2,7 @@
// cancellation_state.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/cancellation_type.hpp b/contrib/restricted/boost/asio/include/boost/asio/cancellation_type.hpp
index 374c529f30..bebbeb7dff 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/cancellation_type.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/cancellation_type.hpp
@@ -2,7 +2,7 @@
// cancellation_type.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/co_spawn.hpp b/contrib/restricted/boost/asio/include/boost/asio/co_spawn.hpp
index b60cd4337e..1f42be7a1f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/co_spawn.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/co_spawn.hpp
@@ -2,7 +2,7 @@
// co_spawn.hpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/completion_condition.hpp b/contrib/restricted/boost/asio/include/boost/asio/completion_condition.hpp
index f16238ef1e..8ad47d7c30 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/completion_condition.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/completion_condition.hpp
@@ -2,7 +2,7 @@
// completion_condition.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/compose.hpp b/contrib/restricted/boost/asio/include/boost/asio/compose.hpp
index 9e42d192e5..b539850fb6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/compose.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/compose.hpp
@@ -2,7 +2,7 @@
// compose.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/connect.hpp b/contrib/restricted/boost/asio/include/boost/asio/connect.hpp
index bc86480a01..5e8f5efc17 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/connect.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/connect.hpp
@@ -2,7 +2,7 @@
// connect.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/connect_pipe.hpp b/contrib/restricted/boost/asio/include/boost/asio/connect_pipe.hpp
index 627d7b6fa7..a872d55622 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/connect_pipe.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/connect_pipe.hpp
@@ -2,7 +2,7 @@
// connect_pipe.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/consign.hpp b/contrib/restricted/boost/asio/include/boost/asio/consign.hpp
index ca256c9bbc..701f53a4a6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/consign.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/consign.hpp
@@ -2,7 +2,7 @@
// consign.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/coroutine.hpp b/contrib/restricted/boost/asio/include/boost/asio/coroutine.hpp
index 2f92a8b236..72ddd21e5c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/coroutine.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/coroutine.hpp
@@ -2,7 +2,7 @@
// coroutine.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -267,6 +267,7 @@ class coroutine_ref
public:
coroutine_ref(coroutine& c) : value_(c.value_), modified_(false) {}
coroutine_ref(coroutine* c) : value_(c->value_), modified_(false) {}
+ coroutine_ref(const coroutine_ref&) = default;
~coroutine_ref() { if (!modified_) value_ = -1; }
operator int() const { return value_; }
int& operator=(int v) { modified_ = true; return value_ = v; }
diff --git a/contrib/restricted/boost/asio/include/boost/asio/deadline_timer.hpp b/contrib/restricted/boost/asio/include/boost/asio/deadline_timer.hpp
index 9bd02d0016..dd799d04d2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/deadline_timer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/deadline_timer.hpp
@@ -2,7 +2,7 @@
// deadline_timer.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/defer.hpp b/contrib/restricted/boost/asio/include/boost/asio/defer.hpp
index c66c951f91..4f4473e13a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/defer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/defer.hpp
@@ -2,7 +2,7 @@
// defer.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/deferred.hpp b/contrib/restricted/boost/asio/include/boost/asio/deferred.hpp
index d1d936c262..4e69a494fc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/deferred.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/deferred.hpp
@@ -2,7 +2,7 @@
// deferred.hpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detached.hpp b/contrib/restricted/boost/asio/include/boost/asio/detached.hpp
index 5c99137f49..82062e942e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detached.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detached.hpp
@@ -2,7 +2,7 @@
// detached.hpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/array.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/array.hpp
index 563330ed23..d2933e9453 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/array.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/array.hpp
@@ -2,7 +2,7 @@
// detail/array.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/array_fwd.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/array_fwd.hpp
index 4f75b6c7e0..7876b629e6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/array_fwd.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/array_fwd.hpp
@@ -2,7 +2,7 @@
// detail/array_fwd.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/assert.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/assert.hpp
index 964f618564..28c9970091 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/assert.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/assert.hpp
@@ -2,7 +2,7 @@
// detail/assert.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/atomic_count.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/atomic_count.hpp
index 2885e2a3e9..79cf9f205a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/atomic_count.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/atomic_count.hpp
@@ -2,7 +2,7 @@
// detail/atomic_count.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/base_from_cancellation_state.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/base_from_cancellation_state.hpp
index 7e03c1831f..adc7743381 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/base_from_cancellation_state.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/base_from_cancellation_state.hpp
@@ -2,7 +2,7 @@
// detail/base_from_cancellation_state.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/base_from_completion_cond.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/base_from_completion_cond.hpp
index 1460971eb4..ee3882662f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/base_from_completion_cond.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/base_from_completion_cond.hpp
@@ -2,7 +2,7 @@
// detail/base_from_completion_cond.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/bind_handler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/bind_handler.hpp
index 03d7c37c9a..2c769ff420 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/bind_handler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/bind_handler.hpp
@@ -2,7 +2,7 @@
// detail/bind_handler.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/blocking_executor_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/blocking_executor_op.hpp
index c378a8bba4..256d6bb804 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/blocking_executor_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/blocking_executor_op.hpp
@@ -2,7 +2,7 @@
// detail/blocking_executor_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/buffer_resize_guard.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/buffer_resize_guard.hpp
index e2f4040a57..3ac4e8227a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/buffer_resize_guard.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/buffer_resize_guard.hpp
@@ -2,7 +2,7 @@
// detail/buffer_resize_guard.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/buffer_sequence_adapter.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/buffer_sequence_adapter.hpp
index d67c2e8e40..04aecb79eb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/buffer_sequence_adapter.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/buffer_sequence_adapter.hpp
@@ -2,7 +2,7 @@
// detail/buffer_sequence_adapter.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/buffered_stream_storage.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/buffered_stream_storage.hpp
index fc4d0ccce0..e828232deb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/buffered_stream_storage.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/buffered_stream_storage.hpp
@@ -2,7 +2,7 @@
// detail/buffered_stream_storage.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/call_stack.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/call_stack.hpp
index 7e96fcd0dc..110d4b7ec6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/call_stack.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/call_stack.hpp
@@ -2,7 +2,7 @@
// detail/call_stack.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/chrono.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/chrono.hpp
index a7e72eb8eb..34db501d90 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/chrono.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/chrono.hpp
@@ -2,7 +2,7 @@
// detail/chrono.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/chrono_time_traits.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/chrono_time_traits.hpp
index e391f2259e..e259db3041 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/chrono_time_traits.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/chrono_time_traits.hpp
@@ -2,7 +2,7 @@
// detail/chrono_time_traits.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/completion_handler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/completion_handler.hpp
index 9642cbfe55..ecca51f4f3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/completion_handler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/completion_handler.hpp
@@ -2,7 +2,7 @@
// detail/completion_handler.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/composed_work.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/composed_work.hpp
index c22cba9e7f..19284359b0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/composed_work.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/composed_work.hpp
@@ -2,7 +2,7 @@
// detail/composed_work.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/concurrency_hint.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/concurrency_hint.hpp
index 30d90b2edb..3efcfeb08c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/concurrency_hint.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/concurrency_hint.hpp
@@ -2,7 +2,7 @@
// detail/concurrency_hint.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/conditionally_enabled_event.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/conditionally_enabled_event.hpp
index d4b6585c6a..aa8a6b3df1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/conditionally_enabled_event.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/conditionally_enabled_event.hpp
@@ -2,7 +2,7 @@
// detail/conditionally_enabled_event.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/conditionally_enabled_mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/conditionally_enabled_mutex.hpp
index 3046c64f7e..bf6ef15087 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/conditionally_enabled_mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/conditionally_enabled_mutex.hpp
@@ -2,7 +2,7 @@
// detail/conditionally_enabled_mutex.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/config.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/config.hpp
index ea1e0bdacb..42cce00905 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/config.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/config.hpp
@@ -2,7 +2,7 @@
// detail/config.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/consuming_buffers.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/consuming_buffers.hpp
index fea82aae69..e8903dfe61 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/consuming_buffers.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/consuming_buffers.hpp
@@ -2,7 +2,7 @@
// detail/consuming_buffers.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/cstddef.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/cstddef.hpp
index 2af3753d2f..feb741c211 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/cstddef.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/cstddef.hpp
@@ -2,7 +2,7 @@
// detail/cstddef.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/cstdint.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/cstdint.hpp
index 0bd502cff9..4b199780fd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/cstdint.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/cstdint.hpp
@@ -2,7 +2,7 @@
// detail/cstdint.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/date_time_fwd.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/date_time_fwd.hpp
index 38eabde058..a118c4be87 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/date_time_fwd.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/date_time_fwd.hpp
@@ -2,7 +2,7 @@
// detail/date_time_fwd.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/deadline_timer_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/deadline_timer_service.hpp
index 09e281b8ab..ee7fa97a69 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/deadline_timer_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/deadline_timer_service.hpp
@@ -2,7 +2,7 @@
// detail/deadline_timer_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/dependent_type.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/dependent_type.hpp
index 069465af23..7fb5a3db73 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/dependent_type.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/dependent_type.hpp
@@ -2,7 +2,7 @@
// detail/dependent_type.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_ops.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_ops.hpp
index 6413a5db0e..5949747e94 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_ops.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_ops.hpp
@@ -2,7 +2,7 @@
// detail/descriptor_ops.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_read_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_read_op.hpp
index 0724c0e119..85bf74e04d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_read_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_read_op.hpp
@@ -2,7 +2,7 @@
// detail/descriptor_read_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_write_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_write_op.hpp
index 436d0f5f4c..ae86443ed6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_write_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/descriptor_write_op.hpp
@@ -2,7 +2,7 @@
// detail/descriptor_write_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/dev_poll_reactor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/dev_poll_reactor.hpp
index 97a66f04d7..68a172db9d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/dev_poll_reactor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/dev_poll_reactor.hpp
@@ -2,7 +2,7 @@
// detail/dev_poll_reactor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/epoll_reactor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/epoll_reactor.hpp
index 7947641f57..4bfc9ae636 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/epoll_reactor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/epoll_reactor.hpp
@@ -2,7 +2,7 @@
// detail/epoll_reactor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/event.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/event.hpp
index 5d99137a9b..84f7b68298 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/event.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/event.hpp
@@ -2,7 +2,7 @@
// detail/event.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/eventfd_select_interrupter.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/eventfd_select_interrupter.hpp
index 4a97612097..18ffb757b1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/eventfd_select_interrupter.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/eventfd_select_interrupter.hpp
@@ -2,7 +2,7 @@
// detail/eventfd_select_interrupter.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Roelof Naude (roelof.naude at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/exception.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/exception.hpp
index d0a1e8e2bf..2636ea59ca 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/exception.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/exception.hpp
@@ -2,7 +2,7 @@
// detail/exception.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/executor_function.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/executor_function.hpp
index 8e383400da..fd111e633d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/executor_function.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/executor_function.hpp
@@ -2,7 +2,7 @@
// detail/executor_function.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/executor_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/executor_op.hpp
index dace98c2e4..6e80ea93d2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/executor_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/executor_op.hpp
@@ -2,7 +2,7 @@
// detail/executor_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/fd_set_adapter.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/fd_set_adapter.hpp
index b4191a82ed..7e6e3f2182 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/fd_set_adapter.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/fd_set_adapter.hpp
@@ -2,7 +2,7 @@
// detail/fd_set_adapter.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/fenced_block.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/fenced_block.hpp
index ac3724d54e..4d10ab6a66 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/fenced_block.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/fenced_block.hpp
@@ -2,7 +2,7 @@
// detail/fenced_block.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/functional.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/functional.hpp
index 847c5115a3..cc7ff13330 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/functional.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/functional.hpp
@@ -2,7 +2,7 @@
// detail/functional.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/future.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/future.hpp
index 518867ff50..f98c1e89c9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/future.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/future.hpp
@@ -2,7 +2,7 @@
// detail/future.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/global.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/global.hpp
index d6b757f88d..9ed7e9e31b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/global.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/global.hpp
@@ -2,7 +2,7 @@
// detail/global.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_alloc_helpers.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_alloc_helpers.hpp
index 57af59fd8b..7b999085db 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_alloc_helpers.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_alloc_helpers.hpp
@@ -2,7 +2,7 @@
// detail/handler_alloc_helpers.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_cont_helpers.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_cont_helpers.hpp
index c5976801c0..1213230213 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_cont_helpers.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_cont_helpers.hpp
@@ -2,7 +2,7 @@
// detail/handler_cont_helpers.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_tracking.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_tracking.hpp
index 70d039ece0..bad0b63b8a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_tracking.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_tracking.hpp
@@ -2,7 +2,7 @@
// detail/handler_tracking.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_type_requirements.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_type_requirements.hpp
index a64afd989d..8f7881ebe9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_type_requirements.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_type_requirements.hpp
@@ -2,7 +2,7 @@
// detail/handler_type_requirements.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_work.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_work.hpp
index 5464b00a59..493bb3955e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/handler_work.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/handler_work.hpp
@@ -2,7 +2,7 @@
// detail/handler_work.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/hash_map.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/hash_map.hpp
index 98d17a43f2..653ca0cd0b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/hash_map.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/hash_map.hpp
@@ -2,7 +2,7 @@
// detail/hash_map.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp
index 3e072b3c3d..6cca83a4c1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp
@@ -2,7 +2,7 @@
// detail/impl/buffer_sequence_adapter.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/descriptor_ops.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/descriptor_ops.ipp
index c9d0d87527..204fe60005 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/descriptor_ops.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/descriptor_ops.ipp
@@ -2,7 +2,7 @@
// detail/impl/descriptor_ops.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -70,18 +70,25 @@ int close(int d, state_type& state, boost::system::error_code& ec)
::fcntl(d, F_SETFL, flags & ~O_NONBLOCK);
#else // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
ioctl_arg_type arg = 0;
-# if defined(ENOTTY)
+# if defined(ENOTTY) || defined(ENOTCAPABLE)
result = ::ioctl(d, FIONBIO, &arg);
get_last_error(ec, result < 0);
- if (ec.value() == ENOTTY)
+ if (false
+# if defined(ENOTTY)
+ || ec.value() == ENOTTY
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
+ || ec.value() == ENOTCAPABLE
+# endif // defined(ENOTCAPABLE)
+ )
{
int flags = ::fcntl(d, F_GETFL, 0);
if (flags >= 0)
::fcntl(d, F_SETFL, flags & ~O_NONBLOCK);
}
-# else // defined(ENOTTY)
+# else // defined(ENOTTY) || defined(ENOTCAPABLE)
::ioctl(d, FIONBIO, &arg);
-# endif // defined(ENOTTY)
+# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
#endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
state &= ~non_blocking;
@@ -115,8 +122,15 @@ bool set_user_non_blocking(int d, state_type& state,
ioctl_arg_type arg = (value ? 1 : 0);
int result = ::ioctl(d, FIONBIO, &arg);
get_last_error(ec, result < 0);
-# if defined(ENOTTY)
- if (ec.value() == ENOTTY)
+# if defined(ENOTTY) || defined(ENOTCAPABLE)
+ if (false
+# if defined(ENOTTY)
+ || ec.value() == ENOTTY
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
+ || ec.value() == ENOTCAPABLE
+# endif // defined(ENOTCAPABLE)
+ )
{
result = ::fcntl(d, F_GETFL, 0);
get_last_error(ec, result < 0);
@@ -127,7 +141,7 @@ bool set_user_non_blocking(int d, state_type& state,
get_last_error(ec, result < 0);
}
}
-# endif // defined(ENOTTY)
+# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
#endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
if (result >= 0)
@@ -178,8 +192,15 @@ bool set_internal_non_blocking(int d, state_type& state,
ioctl_arg_type arg = (value ? 1 : 0);
int result = ::ioctl(d, FIONBIO, &arg);
get_last_error(ec, result < 0);
-# if defined(ENOTTY)
- if (ec.value() == ENOTTY)
+# if defined(ENOTTY) || defined(ENOTCAPABLE)
+ if (false
+# if defined(ENOTTY)
+ || ec.value() == ENOTTY
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
+ || ec.value() == ENOTCAPABLE
+# endif // defined(ENOTCAPABLE)
+ )
{
result = ::fcntl(d, F_GETFL, 0);
get_last_error(ec, result < 0);
@@ -190,7 +211,7 @@ bool set_internal_non_blocking(int d, state_type& state,
get_last_error(ec, result < 0);
}
}
-# endif // defined(ENOTTY)
+# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
#endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
if (result >= 0)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.hpp
index 4eea4f152d..95badd962d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.hpp
@@ -2,7 +2,7 @@
// detail/impl/dev_poll_reactor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.ipp
index 96b4f3707b..30647d6d40 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/dev_poll_reactor.ipp
@@ -2,7 +2,7 @@
// detail/impl/dev_poll_reactor.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/epoll_reactor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/epoll_reactor.hpp
index 0611bcb7f3..f95dd17676 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/epoll_reactor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/epoll_reactor.hpp
@@ -2,7 +2,7 @@
// detail/impl/epoll_reactor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/epoll_reactor.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/epoll_reactor.ipp
index 5bbb434278..18b98fb7da 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/epoll_reactor.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/epoll_reactor.ipp
@@ -2,7 +2,7 @@
// detail/impl/epoll_reactor.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp
index ac86f5c2db..bb0d4311b2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp
@@ -2,7 +2,7 @@
// detail/impl/eventfd_select_interrupter.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Roelof Naude (roelof.naude at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/handler_tracking.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/handler_tracking.ipp
index 89e40ec08a..4440f7022b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/handler_tracking.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/handler_tracking.ipp
@@ -2,7 +2,7 @@
// detail/impl/handler_tracking.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_descriptor_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_descriptor_service.ipp
index 78c4ed0f79..cf63f6ad38 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_descriptor_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_descriptor_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/io_uring_descriptor_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_file_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_file_service.ipp
index 91ef41ca3c..ac19ae2932 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_file_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_file_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/io_uring_file_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_service.hpp
index c90adb90c3..878ccd8470 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_service.hpp
@@ -2,7 +2,7 @@
// detail/impl/io_uring_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_service.ipp
index f0f4c84d89..af0b956328 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/io_uring_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_socket_service_base.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_socket_service_base.ipp
index 757d6fb2c5..dff46df829 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_socket_service_base.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/io_uring_socket_service_base.ipp
@@ -2,7 +2,7 @@
// detail/io_uring_socket_service_base.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/kqueue_reactor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/kqueue_reactor.hpp
index 91561a8738..238599ffd8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/kqueue_reactor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/kqueue_reactor.hpp
@@ -2,7 +2,7 @@
// detail/impl/kqueue_reactor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2005 Stefan Arentz (stefan at soze dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/kqueue_reactor.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/kqueue_reactor.ipp
index 47a9d4ab68..ee36127f6b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/kqueue_reactor.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/kqueue_reactor.ipp
@@ -2,7 +2,7 @@
// detail/impl/kqueue_reactor.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2005 Stefan Arentz (stefan at soze dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/null_event.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/null_event.ipp
index 05be28eaff..6572165aae 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/null_event.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/null_event.ipp
@@ -2,7 +2,7 @@
// detail/impl/null_event.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/pipe_select_interrupter.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/pipe_select_interrupter.ipp
index 52dd43f686..206aef0049 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/pipe_select_interrupter.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/pipe_select_interrupter.ipp
@@ -2,7 +2,7 @@
// detail/impl/pipe_select_interrupter.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_event.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_event.ipp
index dfe20bcc38..fbf1017735 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_event.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_event.ipp
@@ -2,7 +2,7 @@
// detail/impl/posix_event.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_mutex.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_mutex.ipp
index 743df56d40..6e611e7ec1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_mutex.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_mutex.ipp
@@ -2,7 +2,7 @@
// detail/impl/posix_mutex.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_serial_port_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_serial_port_service.ipp
index d96c4ba797..69b6873f4a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_serial_port_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_serial_port_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/posix_serial_port_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_thread.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_thread.ipp
index d14dcff749..4dff3bfc76 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_thread.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_thread.ipp
@@ -2,7 +2,7 @@
// detail/impl/posix_thread.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_tss_ptr.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_tss_ptr.ipp
index eb2cf7f59f..fd7be44210 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_tss_ptr.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/posix_tss_ptr.ipp
@@ -2,7 +2,7 @@
// detail/impl/posix_tss_ptr.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_descriptor_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_descriptor_service.ipp
index 119c44be4a..292c60de7b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_descriptor_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_descriptor_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/reactive_descriptor_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_socket_service_base.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_socket_service_base.ipp
index 7c155f879c..6cf1197eae 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_socket_service_base.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/reactive_socket_service_base.ipp
@@ -2,7 +2,7 @@
// detail/reactive_socket_service_base.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/resolver_service_base.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/resolver_service_base.ipp
index d987216e6b..b099ef4ee9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/resolver_service_base.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/resolver_service_base.ipp
@@ -2,7 +2,7 @@
// detail/impl/resolver_service_base.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/scheduler.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/scheduler.ipp
index 28f34dddc9..9332ee10f5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/scheduler.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/scheduler.ipp
@@ -2,7 +2,7 @@
// detail/impl/scheduler.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/select_reactor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/select_reactor.hpp
index b7d862a0a7..2ab2abcbc2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/select_reactor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/select_reactor.hpp
@@ -2,7 +2,7 @@
// detail/impl/select_reactor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/select_reactor.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/select_reactor.ipp
index 33887e2445..09d4fc0dea 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/select_reactor.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/select_reactor.ipp
@@ -2,7 +2,7 @@
// detail/impl/select_reactor.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/service_registry.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/service_registry.hpp
index 796e0cd5ac..b7042d23c0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/service_registry.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/service_registry.hpp
@@ -2,7 +2,7 @@
// detail/impl/service_registry.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/service_registry.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/service_registry.ipp
index 8cb97b3c9a..6575596b88 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/service_registry.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/service_registry.ipp
@@ -2,7 +2,7 @@
// detail/impl/service_registry.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/signal_set_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/signal_set_service.ipp
index 5719f2a113..597f547800 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/signal_set_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/signal_set_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/signal_set_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_ops.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_ops.ipp
index 8bf2642119..74b4ecc770 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_ops.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_ops.ipp
@@ -2,7 +2,7 @@
// detail/impl/socket_ops.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -340,7 +340,25 @@ int close(socket_type s, state_type& state,
::fcntl(s, F_SETFL, flags & ~O_NONBLOCK);
# else // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
ioctl_arg_type arg = 0;
+# if defined(ENOTTY) || defined(ENOTCAPABLE)
+ result = ::ioctl(s, FIONBIO, &arg);
+ get_last_error(ec, result < 0);
+ if (false
+# if defined(ENOTTY)
+ || ec.value() == ENOTTY
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
+ || ec.value() == ENOTCAPABLE
+# endif // defined(ENOTCAPABLE)
+ )
+ {
+ int flags = ::fcntl(s, F_GETFL, 0);
+ if (flags >= 0)
+ ::fcntl(s, F_SETFL, flags & ~O_NONBLOCK);
+ }
+# else // defined(ENOTTY) || defined(ENOTCAPABLE)
::ioctl(s, FIONBIO, &arg);
+# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
# endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
#endif // defined(BOOST_ASIO_WINDOWS) || defined(__CYGWIN__)
state &= ~non_blocking;
@@ -379,11 +397,31 @@ bool set_user_non_blocking(socket_type s,
result = ::fcntl(s, F_SETFL, flag);
get_last_error(ec, result < 0);
}
-#else
+#else // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
ioctl_arg_type arg = (value ? 1 : 0);
int result = ::ioctl(s, FIONBIO, &arg);
get_last_error(ec, result < 0);
-#endif
+# if defined(ENOTTY) || defined(ENOTCAPABLE)
+ if (false
+# if defined(ENOTTY)
+ || ec.value() == ENOTTY
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
+ || ec.value() == ENOTCAPABLE
+# endif // defined(ENOTCAPABLE)
+ )
+ {
+ result = ::fcntl(s, F_GETFL, 0);
+ get_last_error(ec, result < 0);
+ if (result >= 0)
+ {
+ int flag = (value ? (result | O_NONBLOCK) : (result & ~O_NONBLOCK));
+ result = ::fcntl(s, F_SETFL, flag);
+ get_last_error(ec, result < 0);
+ }
+ }
+# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
+#endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
if (result >= 0)
{
@@ -433,11 +471,31 @@ bool set_internal_non_blocking(socket_type s,
result = ::fcntl(s, F_SETFL, flag);
get_last_error(ec, result < 0);
}
-#else
+#else // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
ioctl_arg_type arg = (value ? 1 : 0);
int result = ::ioctl(s, FIONBIO, &arg);
get_last_error(ec, result < 0);
-#endif
+# if defined(ENOTTY) || defined(ENOTCAPABLE)
+ if (false
+# if defined(ENOTTY)
+ || ec.value() == ENOTTY
+# endif // defined(ENOTTY)
+# if defined(ENOTCAPABLE)
+ || ec.value() == ENOTCAPABLE
+# endif // defined(ENOTCAPABLE)
+ )
+ {
+ result = ::fcntl(s, F_GETFL, 0);
+ get_last_error(ec, result < 0);
+ if (result >= 0)
+ {
+ int flag = (value ? (result | O_NONBLOCK) : (result & ~O_NONBLOCK));
+ result = ::fcntl(s, F_SETFL, flag);
+ get_last_error(ec, result < 0);
+ }
+ }
+# endif // defined(ENOTTY) || defined(ENOTCAPABLE)
+#endif // defined(__SYMBIAN32__) || defined(__EMSCRIPTEN__)
if (result >= 0)
{
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_select_interrupter.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_select_interrupter.ipp
index ca352008c8..58c7daad8f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_select_interrupter.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/socket_select_interrupter.ipp
@@ -2,7 +2,7 @@
// detail/impl/socket_select_interrupter.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_executor_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_executor_service.hpp
index 687e7f197b..a46e6280e6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_executor_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_executor_service.hpp
@@ -2,7 +2,7 @@
// detail/impl/strand_executor_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_executor_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_executor_service.ipp
index de009063e2..3502d72ab5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_executor_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_executor_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/strand_executor_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_service.hpp
index d39eac6a10..ce74664c80 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_service.hpp
@@ -2,7 +2,7 @@
// detail/impl/strand_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_service.ipp
index c7e088b075..90679a8572 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/strand_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/strand_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/thread_context.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/thread_context.ipp
index 4ffbc509cb..d1131760fd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/thread_context.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/thread_context.ipp
@@ -2,7 +2,7 @@
// detail/impl/thread_context.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/throw_error.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/throw_error.ipp
index cee9ee76ed..4d1620279e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/throw_error.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/throw_error.ipp
@@ -2,7 +2,7 @@
// detail/impl/throw_error.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/timer_queue_ptime.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/timer_queue_ptime.ipp
index 3662799ad2..4ff0106c91 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/timer_queue_ptime.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/timer_queue_ptime.ipp
@@ -2,7 +2,7 @@
// detail/impl/timer_queue_ptime.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/timer_queue_set.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/timer_queue_set.ipp
index e1db229458..4e7b42bcbf 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/timer_queue_set.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/timer_queue_set.ipp
@@ -2,7 +2,7 @@
// detail/impl/timer_queue_set.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_event.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_event.ipp
index c86600bd85..0f7d8f4b1a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_event.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_event.ipp
@@ -2,7 +2,7 @@
// detail/win_event.ipp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_file_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_file_service.ipp
index 7e47a52139..7f2289efb1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_file_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_file_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/win_iocp_file_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -98,15 +98,30 @@ boost::system::error_code win_iocp_file_service::open(
HANDLE handle = ::CreateFileA(path, access, share, 0, disposition, flags, 0);
if (handle != INVALID_HANDLE_VALUE)
{
- if (disposition == OPEN_ALWAYS && (open_flags & file_base::truncate) != 0)
+ if (disposition == OPEN_ALWAYS)
{
- if (!::SetEndOfFile(handle))
+ if ((open_flags & file_base::truncate) != 0)
{
- DWORD last_error = ::GetLastError();
- ::CloseHandle(handle);
- ec.assign(last_error, boost::asio::error::get_system_category());
- BOOST_ASIO_ERROR_LOCATION(ec);
- return ec;
+ if (!::SetEndOfFile(handle))
+ {
+ DWORD last_error = ::GetLastError();
+ ::CloseHandle(handle);
+ ec.assign(last_error, boost::asio::error::get_system_category());
+ BOOST_ASIO_ERROR_LOCATION(ec);
+ return ec;
+ }
+ }
+ else if ((open_flags & file_base::append) != 0)
+ {
+ if (::SetFilePointer(handle, 0, 0, FILE_END)
+ == INVALID_SET_FILE_POINTER)
+ {
+ DWORD last_error = ::GetLastError();
+ ::CloseHandle(handle);
+ ec.assign(last_error, boost::asio::error::get_system_category());
+ BOOST_ASIO_ERROR_LOCATION(ec);
+ return ec;
+ }
}
}
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_handle_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_handle_service.ipp
index 96d07b6119..6cbcd33713 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_handle_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_handle_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/win_iocp_handle_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_io_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_io_context.hpp
index e8aeb40809..e63e802a9a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_io_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_io_context.hpp
@@ -2,7 +2,7 @@
// detail/impl/win_iocp_io_context.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_io_context.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_io_context.ipp
index de56d7e062..7be0584a16 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_io_context.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_io_context.ipp
@@ -2,7 +2,7 @@
// detail/impl/win_iocp_io_context.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp
index 3102a992d3..28f9119ecb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/win_iocp_serial_port_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp
index f6c41c26da..de309a0063 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp
@@ -2,7 +2,7 @@
// detail/impl/win_iocp_socket_service_base.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_mutex.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_mutex.ipp
index eeb2931589..a537ff7415 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_mutex.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_mutex.ipp
@@ -2,7 +2,7 @@
// detail/impl/win_mutex.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_object_handle_service.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_object_handle_service.ipp
index 5fbd49eb4f..412a48c795 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_object_handle_service.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_object_handle_service.ipp
@@ -2,7 +2,7 @@
// detail/impl/win_object_handle_service.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2011 Boris Schaeling (boris@highscore.de)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_static_mutex.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_static_mutex.ipp
index aaef4dd025..6f0a9eea0b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_static_mutex.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_static_mutex.ipp
@@ -2,7 +2,7 @@
// detail/impl/win_static_mutex.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_thread.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_thread.ipp
index 8a9241a689..84280f099e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_thread.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_thread.ipp
@@ -2,7 +2,7 @@
// detail/impl/win_thread.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_tss_ptr.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_tss_ptr.ipp
index 580c7b7e9c..7efee05db9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_tss_ptr.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/win_tss_ptr.ipp
@@ -2,7 +2,7 @@
// detail/impl/win_tss_ptr.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp
index dade85034f..57721f8c38 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp
@@ -2,7 +2,7 @@
// detail/impl/winrt_ssocket_service_base.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp
index 4a3b230aba..ba54162864 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp
@@ -2,7 +2,7 @@
// detail/impl/winrt_timer_scheduler.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp
index d294ac74d7..0a893587b9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winrt_timer_scheduler.ipp
@@ -2,7 +2,7 @@
// detail/impl/winrt_timer_scheduler.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winsock_init.ipp b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winsock_init.ipp
index 5331bdfdb1..2a4c79ea17 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winsock_init.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/impl/winsock_init.ipp
@@ -2,7 +2,7 @@
// detail/impl/winsock_init.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_defer.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_defer.hpp
index a5ca4692a7..9d35f2adc5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_defer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_defer.hpp
@@ -2,7 +2,7 @@
// detail/initiate_defer.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_dispatch.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_dispatch.hpp
index bc567ecbdc..a75cac7009 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_dispatch.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_dispatch.hpp
@@ -2,7 +2,7 @@
// detail/initiate_dispatch.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_post.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_post.hpp
index a8f1edf043..4e9070db7d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_post.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/initiate_post.hpp
@@ -2,7 +2,7 @@
// detail/initiate_post.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_control.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_control.hpp
index efcd161a1e..08401817b9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_control.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_control.hpp
@@ -2,7 +2,7 @@
// detail/io_control.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_object_impl.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_object_impl.hpp
index 62874eb1aa..166fbccec5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_object_impl.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_object_impl.hpp
@@ -1,8 +1,8 @@
//
-// io_object_impl.hpp
-// ~~~~~~~~~~~~~~~~~~
+// detail/io_object_impl.hpp
+// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp
index 5e24ce6a3e..132ac7a12c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_descriptor_read_at_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_read_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_read_op.hpp
index c6982d5004..ead2146538 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_read_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_read_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_descriptor_read_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_service.hpp
index db6d75ac69..994d1e5638 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_service.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_descriptor_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_write_at_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_write_at_op.hpp
index 8f96d26110..f1f1051711 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_write_at_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_write_at_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_descriptor_write_at_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_write_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_write_op.hpp
index 2a9a32dc1d..5b78f38a00 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_write_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_descriptor_write_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_descriptor_write_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_file_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_file_service.hpp
index 142d62e8aa..b444462419 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_file_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_file_service.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_file_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_null_buffers_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_null_buffers_op.hpp
index 6855af6047..95280cb678 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_null_buffers_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_null_buffers_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_null_buffers_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_operation.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_operation.hpp
index 56258edb58..6275e1598f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_operation.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_operation.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_operation.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_service.hpp
index 51bc0d273b..e5368a5128 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_service.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_accept_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_accept_op.hpp
index 9881db6c66..51c1c88a59 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_accept_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_accept_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_socket_accept_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_connect_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_connect_op.hpp
index 893d2b02c9..5822838cc9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_connect_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_connect_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_socket_connect_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recv_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recv_op.hpp
index 70a3db34b3..c8d9705427 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recv_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recv_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_socket_recv_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recvfrom_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recvfrom_op.hpp
index 97d3dc93f1..7895922114 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recvfrom_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recvfrom_op.hpp
@@ -1,8 +1,8 @@
//
// detail/io_uring_socket_recvfrom_op.hpp
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recvmsg_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recvmsg_op.hpp
index d0832b69d7..9d9ed0c605 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recvmsg_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_recvmsg_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_socket_recvmsg_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_send_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_send_op.hpp
index b94322c805..4607d89aac 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_send_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_send_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_socket_send_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_sendto_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_sendto_op.hpp
index 547eaf50e9..77dfe1b5ab 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_sendto_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_sendto_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_socket_sendto_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_service.hpp
index 8dbbd70f93..f9b67f9fcf 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_service.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_socket_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_service_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_service_base.hpp
index cafe513b4b..da3d9d428d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_service_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_socket_service_base.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_socket_service_base.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_wait_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_wait_op.hpp
index 6b9b9c95f1..5eaa53121e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_wait_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/io_uring_wait_op.hpp
@@ -2,7 +2,7 @@
// detail/io_uring_wait_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/is_buffer_sequence.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/is_buffer_sequence.hpp
index 7097029927..d684aab5ea 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/is_buffer_sequence.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/is_buffer_sequence.hpp
@@ -2,7 +2,7 @@
// detail/is_buffer_sequence.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/is_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/is_executor.hpp
index 8d3f3468aa..e843977848 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/is_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/is_executor.hpp
@@ -2,7 +2,7 @@
// detail/is_executor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/keyword_tss_ptr.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/keyword_tss_ptr.hpp
index 6b8e3b7d18..0b6bace913 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/keyword_tss_ptr.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/keyword_tss_ptr.hpp
@@ -2,7 +2,7 @@
// detail/keyword_tss_ptr.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/kqueue_reactor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/kqueue_reactor.hpp
index 665914333b..5cc7f35d2b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/kqueue_reactor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/kqueue_reactor.hpp
@@ -2,7 +2,7 @@
// detail/kqueue_reactor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2005 Stefan Arentz (stefan at soze dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/local_free_on_block_exit.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/local_free_on_block_exit.hpp
index 900b5c2528..1b6497bc21 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/local_free_on_block_exit.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/local_free_on_block_exit.hpp
@@ -2,7 +2,7 @@
// detail/local_free_on_block_exit.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/memory.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/memory.hpp
index 571e568ee5..4d8822429b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/memory.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/memory.hpp
@@ -2,7 +2,7 @@
// detail/memory.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/mutex.hpp
index a85497419b..b3572995e2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/mutex.hpp
@@ -2,7 +2,7 @@
// detail/mutex.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/non_const_lvalue.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/non_const_lvalue.hpp
index ed373f6258..b90297c9e3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/non_const_lvalue.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/non_const_lvalue.hpp
@@ -2,7 +2,7 @@
// detail/non_const_lvalue.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/noncopyable.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/noncopyable.hpp
index 4c625a0241..e6e5e57730 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/noncopyable.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/noncopyable.hpp
@@ -2,7 +2,7 @@
// detail/noncopyable.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/null_event.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/null_event.hpp
index 1a6dcb7090..5ec09f00ff 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/null_event.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/null_event.hpp
@@ -2,7 +2,7 @@
// detail/null_event.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/null_fenced_block.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/null_fenced_block.hpp
index d79edc3173..0c40fa7fa9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/null_fenced_block.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/null_fenced_block.hpp
@@ -2,7 +2,7 @@
// detail/null_fenced_block.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/null_global.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/null_global.hpp
index c65c77d1b2..c79144d494 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/null_global.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/null_global.hpp
@@ -2,7 +2,7 @@
// detail/null_global.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/null_mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/null_mutex.hpp
index c43168f066..36da52b05c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/null_mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/null_mutex.hpp
@@ -2,7 +2,7 @@
// detail/null_mutex.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/null_reactor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/null_reactor.hpp
index fde40d70f0..3ba9cb0c37 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/null_reactor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/null_reactor.hpp
@@ -2,7 +2,7 @@
// detail/null_reactor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/null_signal_blocker.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/null_signal_blocker.hpp
index 14d6807ae9..b23587a566 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/null_signal_blocker.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/null_signal_blocker.hpp
@@ -2,7 +2,7 @@
// detail/null_signal_blocker.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/null_socket_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/null_socket_service.hpp
index e7777ef5aa..10f25bc345 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/null_socket_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/null_socket_service.hpp
@@ -2,7 +2,7 @@
// detail/null_socket_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/null_static_mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/null_static_mutex.hpp
index 08f31aa805..84ffabb0b5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/null_static_mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/null_static_mutex.hpp
@@ -2,7 +2,7 @@
// detail/null_static_mutex.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/null_thread.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/null_thread.hpp
index 973535718d..3f4ec75cd3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/null_thread.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/null_thread.hpp
@@ -2,7 +2,7 @@
// detail/null_thread.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/null_tss_ptr.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/null_tss_ptr.hpp
index 4f7738934d..47104483a3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/null_tss_ptr.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/null_tss_ptr.hpp
@@ -2,7 +2,7 @@
// detail/null_tss_ptr.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/object_pool.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/object_pool.hpp
index 4243e90a72..ab61a4007f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/object_pool.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/object_pool.hpp
@@ -2,7 +2,7 @@
// detail/object_pool.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/old_win_sdk_compat.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/old_win_sdk_compat.hpp
index d494ac251e..5bc5ddedff 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/old_win_sdk_compat.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/old_win_sdk_compat.hpp
@@ -2,7 +2,7 @@
// detail/old_win_sdk_compat.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/op_queue.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/op_queue.hpp
index 4f7b14250b..c003419189 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/op_queue.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/op_queue.hpp
@@ -2,7 +2,7 @@
// detail/op_queue.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/operation.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/operation.hpp
index 088a92a404..7d8db28c61 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/operation.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/operation.hpp
@@ -2,7 +2,7 @@
// detail/operation.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/pipe_select_interrupter.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/pipe_select_interrupter.hpp
index 141818764e..5e39cf4367 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/pipe_select_interrupter.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/pipe_select_interrupter.hpp
@@ -2,7 +2,7 @@
// detail/pipe_select_interrupter.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/pop_options.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/pop_options.hpp
index b119ae80fb..a9e841f648 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/pop_options.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/pop_options.hpp
@@ -2,7 +2,7 @@
// detail/pop_options.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_event.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_event.hpp
index caf80e70b5..ed0f44607c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_event.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_event.hpp
@@ -2,7 +2,7 @@
// detail/posix_event.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_fd_set_adapter.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_fd_set_adapter.hpp
index 3cd3887c0f..cca47f7df4 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_fd_set_adapter.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_fd_set_adapter.hpp
@@ -2,7 +2,7 @@
// detail/posix_fd_set_adapter.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_global.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_global.hpp
index 3e9e3a380f..ea61c73793 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_global.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_global.hpp
@@ -2,7 +2,7 @@
// detail/posix_global.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_mutex.hpp
index 6c09b8445e..33815b9692 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_mutex.hpp
@@ -2,7 +2,7 @@
// detail/posix_mutex.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_serial_port_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_serial_port_service.hpp
index 61552c95e5..a7c1d9fba0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_serial_port_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_serial_port_service.hpp
@@ -2,7 +2,7 @@
// detail/posix_serial_port_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_signal_blocker.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_signal_blocker.hpp
index 168fe351d8..0a51c34a71 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_signal_blocker.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_signal_blocker.hpp
@@ -2,7 +2,7 @@
// detail/posix_signal_blocker.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_static_mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_static_mutex.hpp
index a722ae82f0..efe7734f67 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_static_mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_static_mutex.hpp
@@ -2,7 +2,7 @@
// detail/posix_static_mutex.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_thread.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_thread.hpp
index b5f12d14be..115299425d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_thread.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_thread.hpp
@@ -2,7 +2,7 @@
// detail/posix_thread.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_tss_ptr.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_tss_ptr.hpp
index 9d8560d62e..4394b2a084 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/posix_tss_ptr.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/posix_tss_ptr.hpp
@@ -2,7 +2,7 @@
// detail/posix_tss_ptr.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/push_options.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/push_options.hpp
index 8c3982a760..31229364a1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/push_options.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/push_options.hpp
@@ -2,7 +2,7 @@
// detail/push_options.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_descriptor_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_descriptor_service.hpp
index d5501efbc9..8af1a038bf 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_descriptor_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_descriptor_service.hpp
@@ -2,7 +2,7 @@
// detail/reactive_descriptor_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_null_buffers_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_null_buffers_op.hpp
index 6517da1a45..2b0cc89d52 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_null_buffers_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_null_buffers_op.hpp
@@ -2,7 +2,7 @@
// detail/reactive_null_buffers_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_accept_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_accept_op.hpp
index 3cb0050a33..b22aedfebe 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_accept_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_accept_op.hpp
@@ -2,7 +2,7 @@
// detail/reactive_socket_accept_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_connect_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_connect_op.hpp
index 92fc41a5ad..4711c5e088 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_connect_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_connect_op.hpp
@@ -2,7 +2,7 @@
// detail/reactive_socket_connect_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recv_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recv_op.hpp
index c280894e43..9ad6bdff88 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recv_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recv_op.hpp
@@ -2,7 +2,7 @@
// detail/reactive_socket_recv_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp
index 36674a20c7..c8cd39fd27 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp
@@ -2,7 +2,7 @@
// detail/reactive_socket_recvfrom_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp
index 16e7ae85fb..58a525d2aa 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp
@@ -2,7 +2,7 @@
// detail/reactive_socket_recvmsg_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_send_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_send_op.hpp
index 5bcb3a2397..778c811c1d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_send_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_send_op.hpp
@@ -2,7 +2,7 @@
// detail/reactive_socket_send_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_sendto_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_sendto_op.hpp
index 0b8867a57b..163510c35d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_sendto_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_sendto_op.hpp
@@ -2,7 +2,7 @@
// detail/reactive_socket_sendto_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service.hpp
index 65deb0db40..ff051f979e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service.hpp
@@ -2,7 +2,7 @@
// detail/reactive_socket_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service_base.hpp
index dfce541cfc..e2d92190fd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_socket_service_base.hpp
@@ -2,7 +2,7 @@
// detail/reactive_socket_service_base.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_wait_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_wait_op.hpp
index 34ed60efb2..baf8bae6e7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_wait_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactive_wait_op.hpp
@@ -2,7 +2,7 @@
// detail/reactive_wait_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactor.hpp
index 76ca947ee8..112083a535 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactor.hpp
@@ -2,7 +2,7 @@
// detail/reactor.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactor_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactor_op.hpp
index 1f37e6eb91..72f108e8bd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactor_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactor_op.hpp
@@ -2,7 +2,7 @@
// detail/reactor_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/reactor_op_queue.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/reactor_op_queue.hpp
index e527ea0bd3..3d90a981e6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/reactor_op_queue.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/reactor_op_queue.hpp
@@ -2,7 +2,7 @@
// detail/reactor_op_queue.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/recycling_allocator.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/recycling_allocator.hpp
index 6662bf40e9..376df6f986 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/recycling_allocator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/recycling_allocator.hpp
@@ -2,7 +2,7 @@
// detail/recycling_allocator.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/regex_fwd.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/regex_fwd.hpp
index 09aa0cc218..42aad7e2d4 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/regex_fwd.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/regex_fwd.hpp
@@ -2,7 +2,7 @@
// detail/regex_fwd.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_endpoint_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_endpoint_op.hpp
index c2a0b436d8..bf2af514d5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_endpoint_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_endpoint_op.hpp
@@ -2,7 +2,7 @@
// detail/resolve_endpoint_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_op.hpp
index 2d8ba749a0..3a8ac12c41 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_op.hpp
@@ -2,7 +2,7 @@
// detail/resolve_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_query_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_query_op.hpp
index 60eb659cc8..d5e229634e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_query_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/resolve_query_op.hpp
@@ -2,7 +2,7 @@
// detail/resolve_query_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/resolver_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/resolver_service.hpp
index d7cff9dc6b..eab28e81c3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/resolver_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/resolver_service.hpp
@@ -2,7 +2,7 @@
// detail/resolver_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/resolver_service_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/resolver_service_base.hpp
index 0fce6e3472..3a68b3284c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/resolver_service_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/resolver_service_base.hpp
@@ -2,7 +2,7 @@
// detail/resolver_service_base.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler.hpp
index b68f541d56..05617d806d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler.hpp
@@ -2,7 +2,7 @@
// detail/scheduler.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_operation.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_operation.hpp
index 8b66e814fd..c2d7dc53e0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_operation.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_operation.hpp
@@ -2,7 +2,7 @@
// detail/scheduler_operation.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_task.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_task.hpp
index f8fac9b1fe..eb2716a69c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_task.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_task.hpp
@@ -2,7 +2,7 @@
// detail/scheduler_task.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_thread_info.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_thread_info.hpp
index c692ced355..986a813bc3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_thread_info.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/scheduler_thread_info.hpp
@@ -2,7 +2,7 @@
// detail/scheduler_thread_info.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/scoped_lock.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/scoped_lock.hpp
index 56a8f2742d..7231d615b5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/scoped_lock.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/scoped_lock.hpp
@@ -2,7 +2,7 @@
// detail/scoped_lock.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/scoped_ptr.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/scoped_ptr.hpp
index a5ef527b82..d77052b225 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/scoped_ptr.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/scoped_ptr.hpp
@@ -2,7 +2,7 @@
// detail/scoped_ptr.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/select_interrupter.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/select_interrupter.hpp
index 953b817569..ced0e9d562 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/select_interrupter.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/select_interrupter.hpp
@@ -2,7 +2,7 @@
// detail/select_interrupter.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/select_reactor.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/select_reactor.hpp
index a4b8b81ab8..3c8f0ad51d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/select_reactor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/select_reactor.hpp
@@ -2,7 +2,7 @@
// detail/select_reactor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/service_registry.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/service_registry.hpp
index 77049faa13..d426bf6203 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/service_registry.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/service_registry.hpp
@@ -2,7 +2,7 @@
// detail/service_registry.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/signal_blocker.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/signal_blocker.hpp
index 88ac5f6325..1dc4786401 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/signal_blocker.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/signal_blocker.hpp
@@ -2,7 +2,7 @@
// detail/signal_blocker.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/signal_handler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/signal_handler.hpp
index 01cc0ec270..d88b1d5d72 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/signal_handler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/signal_handler.hpp
@@ -2,7 +2,7 @@
// detail/signal_handler.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/signal_init.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/signal_init.hpp
index 9fbb092cc8..35fed75dfc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/signal_init.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/signal_init.hpp
@@ -2,7 +2,7 @@
// detail/signal_init.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/signal_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/signal_op.hpp
index 82c1e50f1c..cad9967e76 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/signal_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/signal_op.hpp
@@ -2,7 +2,7 @@
// detail/signal_op.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/signal_set_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/signal_set_service.hpp
index ea2dddf7ad..62271698dc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/signal_set_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/signal_set_service.hpp
@@ -2,7 +2,7 @@
// detail/signal_set_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/socket_holder.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/socket_holder.hpp
index 73c37f1d61..0aed4f06cb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/socket_holder.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/socket_holder.hpp
@@ -2,7 +2,7 @@
// detail/socket_holder.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/socket_ops.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/socket_ops.hpp
index 8ce16c1393..8d80e5d40c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/socket_ops.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/socket_ops.hpp
@@ -2,7 +2,7 @@
// detail/socket_ops.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/socket_option.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/socket_option.hpp
index 04c6a8769a..c1545e048c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/socket_option.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/socket_option.hpp
@@ -2,7 +2,7 @@
// detail/socket_option.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/socket_select_interrupter.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/socket_select_interrupter.hpp
index 217542edb3..b124694a7e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/socket_select_interrupter.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/socket_select_interrupter.hpp
@@ -2,7 +2,7 @@
// detail/socket_select_interrupter.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/socket_types.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/socket_types.hpp
index 7c6f0cd475..300f309453 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/socket_types.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/socket_types.hpp
@@ -2,7 +2,7 @@
// detail/socket_types.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/source_location.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/source_location.hpp
index 8a56edd327..fa0616d7cc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/source_location.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/source_location.hpp
@@ -2,7 +2,7 @@
// detail/source_location.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/static_mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/static_mutex.hpp
index ecd1f989fb..f3603dce97 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/static_mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/static_mutex.hpp
@@ -2,7 +2,7 @@
// detail/static_mutex.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/std_event.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/std_event.hpp
index 2bd126b5d5..e16f627dd5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/std_event.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/std_event.hpp
@@ -2,7 +2,7 @@
// detail/std_event.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/std_fenced_block.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/std_fenced_block.hpp
index 5aa605a412..8ff3f6a790 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/std_fenced_block.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/std_fenced_block.hpp
@@ -2,7 +2,7 @@
// detail/std_fenced_block.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/std_global.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/std_global.hpp
index 5826dd0da3..ed5b8a3798 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/std_global.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/std_global.hpp
@@ -2,7 +2,7 @@
// detail/std_global.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/std_mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/std_mutex.hpp
index 84f67d1139..2c76dee0ab 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/std_mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/std_mutex.hpp
@@ -2,7 +2,7 @@
// detail/std_mutex.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/std_static_mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/std_static_mutex.hpp
index 2dff75baf2..9c94340e28 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/std_static_mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/std_static_mutex.hpp
@@ -2,7 +2,7 @@
// detail/std_static_mutex.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/std_thread.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/std_thread.hpp
index e8cc2f15cf..99b2feb278 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/std_thread.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/std_thread.hpp
@@ -2,7 +2,7 @@
// detail/std_thread.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/strand_executor_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/strand_executor_service.hpp
index 9534a9e78c..6c2438757a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/strand_executor_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/strand_executor_service.hpp
@@ -2,7 +2,7 @@
// detail/strand_executor_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/strand_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/strand_service.hpp
index 3959056a1e..fe9cff5cf5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/strand_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/strand_service.hpp
@@ -2,7 +2,7 @@
// detail/strand_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/string_view.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/string_view.hpp
index aa2251cbcd..bd76206172 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/string_view.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/string_view.hpp
@@ -2,7 +2,7 @@
// detail/string_view.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/thread.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/thread.hpp
index a8064508db..70365845c6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/thread.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/thread.hpp
@@ -2,7 +2,7 @@
// detail/thread.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/thread_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/thread_context.hpp
index c5ca10c040..58542fa780 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/thread_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/thread_context.hpp
@@ -2,7 +2,7 @@
// detail/thread_context.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/thread_group.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/thread_group.hpp
index cfcd849c91..787c23e8fc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/thread_group.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/thread_group.hpp
@@ -2,7 +2,7 @@
// detail/thread_group.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/thread_info_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/thread_info_base.hpp
index 7a26041ea5..6f33a815db 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/thread_info_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/thread_info_base.hpp
@@ -2,7 +2,7 @@
// detail/thread_info_base.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/throw_error.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/throw_error.hpp
index 57d40560bf..fd4e23228b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/throw_error.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/throw_error.hpp
@@ -2,7 +2,7 @@
// detail/throw_error.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/throw_exception.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/throw_exception.hpp
index 394ceef5ea..2de5a10df2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/throw_exception.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/throw_exception.hpp
@@ -2,7 +2,7 @@
// detail/throw_exception.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue.hpp
index 7235ef5247..8898aaa513 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue.hpp
@@ -2,7 +2,7 @@
// detail/timer_queue.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_base.hpp
index 240674a20a..a356bf09be 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_base.hpp
@@ -2,7 +2,7 @@
// detail/timer_queue_base.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_ptime.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_ptime.hpp
index c2b0d8f2e2..de893bf7df 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_ptime.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_ptime.hpp
@@ -2,7 +2,7 @@
// detail/timer_queue_ptime.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_set.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_set.hpp
index c5c1e03b4b..2427e63695 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_set.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_queue_set.hpp
@@ -2,7 +2,7 @@
// detail/timer_queue_set.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_scheduler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_scheduler.hpp
index b8372bf535..0c0d4594a0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_scheduler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_scheduler.hpp
@@ -2,7 +2,7 @@
// detail/timer_scheduler.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_scheduler_fwd.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_scheduler_fwd.hpp
index e99eda74e8..c539ad367b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/timer_scheduler_fwd.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/timer_scheduler_fwd.hpp
@@ -2,7 +2,7 @@
// detail/timer_scheduler_fwd.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/tss_ptr.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/tss_ptr.hpp
index c6a6ba90cf..744c2a53db 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/tss_ptr.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/tss_ptr.hpp
@@ -2,7 +2,7 @@
// detail/tss_ptr.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/type_traits.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/type_traits.hpp
index 794c506355..05e80dbc58 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/type_traits.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/type_traits.hpp
@@ -2,7 +2,7 @@
// detail/type_traits.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/utility.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/utility.hpp
index eebf8a43aa..e665c65380 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/utility.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/utility.hpp
@@ -2,7 +2,7 @@
// detail/utility.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/wait_handler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/wait_handler.hpp
index cbda6c7268..c235c315a3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/wait_handler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/wait_handler.hpp
@@ -2,7 +2,7 @@
// detail/wait_handler.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/wait_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/wait_op.hpp
index b5a5bdf66e..89cf4b0d9e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/wait_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/wait_op.hpp
@@ -2,7 +2,7 @@
// detail/wait_op.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_event.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_event.hpp
index 25e119e258..9f2d40f63a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_event.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_event.hpp
@@ -2,7 +2,7 @@
// detail/win_event.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_fd_set_adapter.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_fd_set_adapter.hpp
index daac5307d3..d546778d78 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_fd_set_adapter.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_fd_set_adapter.hpp
@@ -2,7 +2,7 @@
// detail/win_fd_set_adapter.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_global.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_global.hpp
index 951467ced1..e6ebd13c03 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_global.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_global.hpp
@@ -2,7 +2,7 @@
// detail/win_global.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_file_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_file_service.hpp
index 22802a0425..ee31ae3d1b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_file_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_file_service.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_file_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_read_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_read_op.hpp
index 47bca66ff2..fb0d0e99d0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_read_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_read_op.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_handle_read_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_service.hpp
index ff603dd606..75e26d32e8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_service.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_handle_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_write_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_write_op.hpp
index ee5bb64306..53d9d10227 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_write_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_handle_write_op.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_handle_write_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_io_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_io_context.hpp
index f91a70d03d..1a051bf27c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_io_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_io_context.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_io_context.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_null_buffers_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_null_buffers_op.hpp
index 7320309f41..bb322264d4 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_null_buffers_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_null_buffers_op.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_null_buffers_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_operation.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_operation.hpp
index c724a305c1..429c244f1e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_operation.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_operation.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_operation.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_overlapped_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_overlapped_op.hpp
index 8bd0b9aab4..a0cd9e49ab 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_overlapped_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_overlapped_op.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_overlapped_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp
index ea01e2f92a..4cb066f4e6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_overlapped_ptr.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_serial_port_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_serial_port_service.hpp
index d41f49b0c7..b8a477f218 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_serial_port_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_serial_port_service.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_serial_port_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_accept_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_accept_op.hpp
index 2c9c94c6a1..f093e8f533 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_accept_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_accept_op.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_socket_accept_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_connect_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_connect_op.hpp
index a1ba98e946..fb459a7063 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_connect_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_connect_op.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_socket_connect_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recv_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recv_op.hpp
index bb6592e318..8d56ada91c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recv_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recv_op.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_socket_recv_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp
index 78ee44b298..938ae0eee6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_socket_recvfrom_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp
index 597eff3e02..7b6c102d37 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp
@@ -1,8 +1,8 @@
//
// detail/win_iocp_socket_recvmsg_op.hpp
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_send_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_send_op.hpp
index cbffbae9b6..26abf42847 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_send_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_send_op.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_socket_send_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service.hpp
index 8d6b04a6d8..d10c534bc1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_socket_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service_base.hpp
index ef644b9a14..08bbed93ea 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_socket_service_base.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_socket_service_base.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_thread_info.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_thread_info.hpp
index 6283715ed5..8ba172a986 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_thread_info.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_thread_info.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_thread_info.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_wait_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_wait_op.hpp
index 9e932d8f88..38935e1d5f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_wait_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_iocp_wait_op.hpp
@@ -2,7 +2,7 @@
// detail/win_iocp_wait_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_mutex.hpp
index fd47330445..6f931883df 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_mutex.hpp
@@ -2,7 +2,7 @@
// detail/win_mutex.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_object_handle_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_object_handle_service.hpp
index 058108756b..35bb0de828 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_object_handle_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_object_handle_service.hpp
@@ -2,7 +2,7 @@
// detail/win_object_handle_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2011 Boris Schaeling (boris@highscore.de)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_static_mutex.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_static_mutex.hpp
index de2ad6c83d..48bc9d4ca5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_static_mutex.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_static_mutex.hpp
@@ -2,7 +2,7 @@
// detail/win_static_mutex.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_thread.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_thread.hpp
index 996a73cc36..e48e4c1639 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_thread.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_thread.hpp
@@ -2,7 +2,7 @@
// detail/win_thread.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/win_tss_ptr.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/win_tss_ptr.hpp
index 91d76c73f2..271babbccf 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/win_tss_ptr.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/win_tss_ptr.hpp
@@ -2,7 +2,7 @@
// detail/win_tss_ptr.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winapp_thread.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winapp_thread.hpp
index 7a755eb0c4..c2c36af33f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winapp_thread.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winapp_thread.hpp
@@ -2,7 +2,7 @@
// detail/winapp_thread.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/wince_thread.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/wince_thread.hpp
index b0069a692f..da6601581c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/wince_thread.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/wince_thread.hpp
@@ -2,7 +2,7 @@
// detail/wince_thread.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_async_manager.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_async_manager.hpp
index 01398d54c1..8612f0d727 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_async_manager.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_async_manager.hpp
@@ -2,7 +2,7 @@
// detail/winrt_async_manager.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_async_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_async_op.hpp
index c873e67914..0bc644350b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_async_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_async_op.hpp
@@ -2,7 +2,7 @@
// detail/winrt_async_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_resolve_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_resolve_op.hpp
index 581bf395ad..b5afc1e5ce 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_resolve_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_resolve_op.hpp
@@ -2,7 +2,7 @@
// detail/winrt_resolve_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_resolver_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_resolver_service.hpp
index debf7db938..d883f42b3a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_resolver_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_resolver_service.hpp
@@ -2,7 +2,7 @@
// detail/winrt_resolver_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_connect_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_connect_op.hpp
index 50c9199a78..67402ae5af 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_connect_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_connect_op.hpp
@@ -2,7 +2,7 @@
// detail/winrt_socket_connect_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_recv_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_recv_op.hpp
index eeab978b87..9fc60acd3c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_recv_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_recv_op.hpp
@@ -2,7 +2,7 @@
// detail/winrt_socket_recv_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_send_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_send_op.hpp
index c7ef5e8188..2ca0474069 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_send_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_socket_send_op.hpp
@@ -2,7 +2,7 @@
// detail/winrt_socket_send_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service.hpp
index f1c9a8bdd6..931cb122fd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service.hpp
@@ -2,7 +2,7 @@
// detail/winrt_ssocket_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service_base.hpp
index cdb771185b..a2733660af 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_ssocket_service_base.hpp
@@ -2,7 +2,7 @@
// detail/winrt_ssocket_service_base.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_timer_scheduler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_timer_scheduler.hpp
index fdc41211ef..21d27b0ac6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_timer_scheduler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_timer_scheduler.hpp
@@ -2,7 +2,7 @@
// detail/winrt_timer_scheduler.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_utils.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_utils.hpp
index d225cee062..df46728eed 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_utils.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winrt_utils.hpp
@@ -2,7 +2,7 @@
// detail/winrt_utils.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/winsock_init.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/winsock_init.hpp
index c4b67d7474..3ff75096b0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/winsock_init.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/winsock_init.hpp
@@ -2,7 +2,7 @@
// detail/winsock_init.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -48,7 +48,7 @@ protected:
BOOST_ASIO_DECL static void throw_on_error(data& d);
};
-template <int Major = 2, int Minor = 0>
+template <int Major = 2, int Minor = 2>
class winsock_init : private winsock_init_base
{
public:
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/work_dispatcher.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/work_dispatcher.hpp
index 743325d2d7..d67f2a41dd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/work_dispatcher.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/work_dispatcher.hpp
@@ -2,7 +2,7 @@
// detail/work_dispatcher.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/detail/wrapped_handler.hpp b/contrib/restricted/boost/asio/include/boost/asio/detail/wrapped_handler.hpp
index 7f72388127..02691c0ec3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/detail/wrapped_handler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/detail/wrapped_handler.hpp
@@ -2,7 +2,7 @@
// detail/wrapped_handler.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/dispatch.hpp b/contrib/restricted/boost/asio/include/boost/asio/dispatch.hpp
index 687b6c0a7b..50de09093f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/dispatch.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/dispatch.hpp
@@ -2,7 +2,7 @@
// dispatch.hpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/error.hpp b/contrib/restricted/boost/asio/include/boost/asio/error.hpp
index 03640067fe..9c6e24fae3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/error.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/error.hpp
@@ -2,7 +2,7 @@
// error.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution.hpp
index 0e5b0a43eb..cbcbf7a40c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution.hpp
@@ -2,7 +2,7 @@
// execution.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/allocator.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/allocator.hpp
index 5f787d26fb..d48f055b87 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/allocator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/allocator.hpp
@@ -2,7 +2,7 @@
// execution/allocator.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/any_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/any_executor.hpp
index e66eadf0c2..1c73874ccc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/any_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/any_executor.hpp
@@ -2,7 +2,7 @@
// execution/any_executor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/bad_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/bad_executor.hpp
index 31cdaab16b..484a722319 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/bad_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/bad_executor.hpp
@@ -2,7 +2,7 @@
// execution/bad_executor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/blocking.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/blocking.hpp
index 4f4fe20292..44d32b24a0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/blocking.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/blocking.hpp
@@ -2,7 +2,7 @@
// execution/blocking.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/blocking_adaptation.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/blocking_adaptation.hpp
index 88f056c74f..8973a2eb5d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/blocking_adaptation.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/blocking_adaptation.hpp
@@ -2,7 +2,7 @@
// execution/blocking_adaptation.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/context.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/context.hpp
index 5232a30444..5d8a81b70b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/context.hpp
@@ -2,7 +2,7 @@
// execution/context.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/context_as.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/context_as.hpp
index c28b542466..0a5db227a1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/context_as.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/context_as.hpp
@@ -2,7 +2,7 @@
// execution/context_as.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/executor.hpp
index 11d528124a..5349d08869 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/executor.hpp
@@ -2,7 +2,7 @@
// execution/executor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/impl/bad_executor.ipp b/contrib/restricted/boost/asio/include/boost/asio/execution/impl/bad_executor.ipp
index d7ea8355f5..7ac543e251 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/impl/bad_executor.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/impl/bad_executor.ipp
@@ -2,7 +2,7 @@
// exection/impl/bad_executor.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/invocable_archetype.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/invocable_archetype.hpp
index b270b1497e..739d11e5ff 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/invocable_archetype.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/invocable_archetype.hpp
@@ -2,7 +2,7 @@
// execution/invocable_archetype.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/mapping.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/mapping.hpp
index e974b52ef7..5c668dbb97 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/mapping.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/mapping.hpp
@@ -2,7 +2,7 @@
// execution/mapping.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/occupancy.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/occupancy.hpp
index b151a37939..dddcd84939 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/occupancy.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/occupancy.hpp
@@ -2,7 +2,7 @@
// execution/occupancy.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/outstanding_work.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/outstanding_work.hpp
index 7500ac95e0..b8d9677776 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/outstanding_work.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/outstanding_work.hpp
@@ -2,7 +2,7 @@
// execution/outstanding_work.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/prefer_only.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/prefer_only.hpp
index 1a594a56bb..01eef69fa2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/prefer_only.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/prefer_only.hpp
@@ -2,7 +2,7 @@
// execution/prefer_only.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution/relationship.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution/relationship.hpp
index 9bbc3845f7..4ccda00bc2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution/relationship.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution/relationship.hpp
@@ -2,7 +2,7 @@
// execution/relationship.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/execution_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/execution_context.hpp
index 6e7d86585d..cedcf35d5d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/execution_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/execution_context.hpp
@@ -2,7 +2,7 @@
// execution_context.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/executor.hpp
index 8fe3c59246..1c277b7aba 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/executor.hpp
@@ -2,7 +2,7 @@
// executor.hpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/executor_work_guard.hpp b/contrib/restricted/boost/asio/include/boost/asio/executor_work_guard.hpp
index b7a11f0018..8859a052b8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/executor_work_guard.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/executor_work_guard.hpp
@@ -2,7 +2,7 @@
// executor_work_guard.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/append.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/append.hpp
index d138f92df6..bd6a1aa2af 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/append.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/append.hpp
@@ -2,7 +2,7 @@
// experimental/append.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/as_single.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/as_single.hpp
index 2a2a7d2fe0..a2717428b3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/as_single.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/as_single.hpp
@@ -2,7 +2,7 @@
// experimental/as_single.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/as_tuple.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/as_tuple.hpp
index 6a94d28def..15787708c2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/as_tuple.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/as_tuple.hpp
@@ -2,7 +2,7 @@
// experimental/as_tuple.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/awaitable_operators.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/awaitable_operators.hpp
index 95dbdec415..c5ee5f9770 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/awaitable_operators.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/awaitable_operators.hpp
@@ -2,7 +2,7 @@
// experimental/awaitable_operators.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_channel.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_channel.hpp
index 7d37876aed..c1fc5e0ad2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_channel.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_channel.hpp
@@ -2,7 +2,7 @@
// experimental/basic_channel.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_concurrent_channel.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_concurrent_channel.hpp
index 802a571d91..33ccef1357 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_concurrent_channel.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/basic_concurrent_channel.hpp
@@ -2,7 +2,7 @@
// experimental/basic_concurrent_channel.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/cancellation_condition.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/cancellation_condition.hpp
index 7c669c8eaa..0086da27fd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/cancellation_condition.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/cancellation_condition.hpp
@@ -2,7 +2,7 @@
// experimental/cancellation_condition.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/channel.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/channel.hpp
index 80d8eb9d98..4f44e63fff 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/channel.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/channel.hpp
@@ -2,7 +2,7 @@
// experimental/channel.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/channel_error.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/channel_error.hpp
index 6e05696733..189d6ccb08 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/channel_error.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/channel_error.hpp
@@ -2,7 +2,7 @@
// experimental/channel_error.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/channel_traits.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/channel_traits.hpp
index 2275ce5e40..4264629ee8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/channel_traits.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/channel_traits.hpp
@@ -2,7 +2,7 @@
// experimental/channel_traits.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/co_composed.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/co_composed.hpp
index df5be619b6..faa0221ee0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/co_composed.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/co_composed.hpp
@@ -2,7 +2,7 @@
// experimental/co_composed.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/concurrent_channel.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/concurrent_channel.hpp
index f03db411a8..1eb5260bde 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/concurrent_channel.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/concurrent_channel.hpp
@@ -2,7 +2,7 @@
// experimental/concurrent_channel.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/deferred.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/deferred.hpp
index 8c48917b7d..43c87ad8f1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/deferred.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/deferred.hpp
@@ -2,7 +2,7 @@
// experimental/deferred.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_handler.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_handler.hpp
index 072198c213..09eafad233 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_handler.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_handler.hpp
@@ -2,7 +2,7 @@
// experimental/detail/channel_handler.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_message.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_message.hpp
index f3e9b37146..c3a7b13182 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_message.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_message.hpp
@@ -2,7 +2,7 @@
// experimental/detail/channel_message.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_operation.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_operation.hpp
index 22f7858456..61263ba9dc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_operation.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_operation.hpp
@@ -2,7 +2,7 @@
// experimental/detail/channel_operation.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_payload.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_payload.hpp
index 00a3fc10ed..544c3d154e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_payload.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_payload.hpp
@@ -2,7 +2,7 @@
// experimental/detail/channel_payload.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_receive_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_receive_op.hpp
index 90e3bab99e..76a09a4d36 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_receive_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_receive_op.hpp
@@ -2,7 +2,7 @@
// experimental/detail/channel_receive_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_functions.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_functions.hpp
index a40704f48e..4587ae3f6e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_functions.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_functions.hpp
@@ -2,7 +2,7 @@
// experimental/detail/channel_send_functions.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_op.hpp
index ec12965b05..aca8de826d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_send_op.hpp
@@ -2,7 +2,7 @@
// experimental/detail/channel_send_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_service.hpp
index a4c43feb22..819aad114b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/channel_service.hpp
@@ -2,7 +2,7 @@
// experimental/detail/channel_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -84,7 +84,7 @@ public:
struct implementation_type;
// Constructor.
- channel_service(execution_context& ctx);
+ channel_service(boost::asio::execution_context& ctx);
// Destroy all user-defined handler objects owned by the service.
void shutdown();
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/has_signature.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/has_signature.hpp
index e380a498bd..95f8e5fad1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/has_signature.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/has_signature.hpp
@@ -2,7 +2,7 @@
// experimental/detail/has_signature.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/impl/channel_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/impl/channel_service.hpp
index a140f456d1..8b7b2e2273 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/impl/channel_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/detail/impl/channel_service.hpp
@@ -2,7 +2,7 @@
// experimental/detail/impl/channel_service.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -23,7 +23,8 @@ namespace experimental {
namespace detail {
template <typename Mutex>
-inline channel_service<Mutex>::channel_service(execution_context& ctx)
+inline channel_service<Mutex>::channel_service(
+ boost::asio::execution_context& ctx)
: boost::asio::detail::execution_context_service_base<channel_service>(ctx),
mutex_(),
impl_list_(0)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/as_single.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/as_single.hpp
index d2a58cb745..81841fb3be 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/as_single.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/as_single.hpp
@@ -2,7 +2,7 @@
// experimental/impl/as_single.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/channel_error.ipp b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/channel_error.ipp
index 53f1fa19ad..ce3910ec10 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/channel_error.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/channel_error.ipp
@@ -2,7 +2,7 @@
// experimental/impl/channel_error.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/co_composed.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/co_composed.hpp
index 4468e9d668..54d95aa8f0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/co_composed.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/co_composed.hpp
@@ -2,7 +2,7 @@
// experimental/impl/co_composed.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/parallel_group.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/parallel_group.hpp
index c254a02296..9ba075412a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/parallel_group.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/impl/parallel_group.hpp
@@ -2,7 +2,7 @@
// experimental/impl/parallel_group.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -474,7 +474,8 @@ struct ranged_parallel_group_completion_handler
(void)pushback_fold;
}
- std::move(handler_)(completion_order_, std::move(std::get<I>(vectors))...);
+ std::move(handler_)(std::move(completion_order_),
+ std::move(std::get<I>(vectors))...);
}
Handler handler_;
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/parallel_group.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/parallel_group.hpp
index d538e3b136..cdaa753377 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/parallel_group.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/parallel_group.hpp
@@ -2,7 +2,7 @@
// experimental/parallel_group.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -17,6 +17,7 @@
#include <boost/asio/detail/config.hpp>
#include <vector>
+#include <boost/asio/async_result.hpp>
#include <boost/asio/detail/array.hpp>
#include <boost/asio/detail/memory.hpp>
#include <boost/asio/detail/type_traits.hpp>
diff --git a/contrib/restricted/boost/asio/include/boost/asio/experimental/prepend.hpp b/contrib/restricted/boost/asio/include/boost/asio/experimental/prepend.hpp
index 038e5c311b..0eecee975f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/experimental/prepend.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/experimental/prepend.hpp
@@ -2,7 +2,7 @@
// experimental/prepend.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/file_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/file_base.hpp
index fbaabfcd0d..97a295672c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/file_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/file_base.hpp
@@ -2,7 +2,7 @@
// file_base.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/generic/basic_endpoint.hpp b/contrib/restricted/boost/asio/include/boost/asio/generic/basic_endpoint.hpp
index 5fb69d17e4..c48a1694d9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/generic/basic_endpoint.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/generic/basic_endpoint.hpp
@@ -2,7 +2,7 @@
// generic/basic_endpoint.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/generic/datagram_protocol.hpp b/contrib/restricted/boost/asio/include/boost/asio/generic/datagram_protocol.hpp
index da0bc9a305..7609e8aba8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/generic/datagram_protocol.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/generic/datagram_protocol.hpp
@@ -2,7 +2,7 @@
// generic/datagram_protocol.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/generic/detail/endpoint.hpp b/contrib/restricted/boost/asio/include/boost/asio/generic/detail/endpoint.hpp
index 88ae981c0a..a98ea7b16c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/generic/detail/endpoint.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/generic/detail/endpoint.hpp
@@ -2,7 +2,7 @@
// generic/detail/endpoint.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/generic/detail/impl/endpoint.ipp b/contrib/restricted/boost/asio/include/boost/asio/generic/detail/impl/endpoint.ipp
index 1f8bbd7e9b..11e5bf6e65 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/generic/detail/impl/endpoint.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/generic/detail/impl/endpoint.ipp
@@ -2,7 +2,7 @@
// generic/detail/impl/endpoint.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/generic/raw_protocol.hpp b/contrib/restricted/boost/asio/include/boost/asio/generic/raw_protocol.hpp
index f5e06abd4f..5b7907f678 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/generic/raw_protocol.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/generic/raw_protocol.hpp
@@ -2,7 +2,7 @@
// generic/raw_protocol.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/generic/seq_packet_protocol.hpp b/contrib/restricted/boost/asio/include/boost/asio/generic/seq_packet_protocol.hpp
index 26654405c2..ede21a32cd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/generic/seq_packet_protocol.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/generic/seq_packet_protocol.hpp
@@ -2,7 +2,7 @@
// generic/seq_packet_protocol.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/generic/stream_protocol.hpp b/contrib/restricted/boost/asio/include/boost/asio/generic/stream_protocol.hpp
index 16039bfdd1..0c4e07a5a5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/generic/stream_protocol.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/generic/stream_protocol.hpp
@@ -2,7 +2,7 @@
// generic/stream_protocol.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/handler_continuation_hook.hpp b/contrib/restricted/boost/asio/include/boost/asio/handler_continuation_hook.hpp
index 97fe525fa8..158d9197ef 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/handler_continuation_hook.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/handler_continuation_hook.hpp
@@ -2,7 +2,7 @@
// handler_continuation_hook.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/high_resolution_timer.hpp b/contrib/restricted/boost/asio/include/boost/asio/high_resolution_timer.hpp
index bacbd4fb6b..1713e2e874 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/high_resolution_timer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/high_resolution_timer.hpp
@@ -2,7 +2,7 @@
// high_resolution_timer.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/any_completion_executor.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/any_completion_executor.ipp
index c83abd9803..f0d8082e94 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/any_completion_executor.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/any_completion_executor.ipp
@@ -2,7 +2,7 @@
// impl/any_completion_executor.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/any_io_executor.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/any_io_executor.ipp
index 86688d0869..89fe6535b7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/any_io_executor.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/any_io_executor.ipp
@@ -2,7 +2,7 @@
// impl/any_io_executor.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/append.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/append.hpp
index 5370ed61bb..2e409e0dfe 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/append.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/append.hpp
@@ -2,7 +2,7 @@
// impl/append.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/as_tuple.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/as_tuple.hpp
index b38cf628ac..780b271d05 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/as_tuple.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/as_tuple.hpp
@@ -2,7 +2,7 @@
// impl/as_tuple.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/awaitable.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/awaitable.hpp
index 03bc6b171a..09833ead27 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/awaitable.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/awaitable.hpp
@@ -2,7 +2,7 @@
// impl/awaitable.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -539,7 +539,7 @@ public:
~awaitable_frame()
{
if (has_result_)
- static_cast<T*>(static_cast<void*>(result_))->~T();
+ std::launder(static_cast<T*>(static_cast<void*>(result_)))->~T();
}
awaitable<T, Executor> get_return_object() noexcept
@@ -565,7 +565,8 @@ public:
{
this->caller_ = nullptr;
this->rethrow_exception();
- return std::move(*static_cast<T*>(static_cast<void*>(result_)));
+ return std::move(*std::launder(
+ static_cast<T*>(static_cast<void*>(result_))));
}
private:
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/buffered_read_stream.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/buffered_read_stream.hpp
index 9c49852995..199660edf3 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/buffered_read_stream.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/buffered_read_stream.hpp
@@ -2,7 +2,7 @@
// impl/buffered_read_stream.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/buffered_write_stream.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/buffered_write_stream.hpp
index 2ac2dd9208..976f123b75 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/buffered_write_stream.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/buffered_write_stream.hpp
@@ -2,7 +2,7 @@
// impl/buffered_write_stream.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/cancellation_signal.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/cancellation_signal.ipp
index 33e80bac39..81177b865f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/cancellation_signal.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/cancellation_signal.ipp
@@ -2,7 +2,7 @@
// impl/cancellation_signal.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/co_spawn.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/co_spawn.hpp
index 6b7d932b97..f2b5137f87 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/co_spawn.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/co_spawn.hpp
@@ -2,7 +2,7 @@
// impl/co_spawn.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -151,7 +151,10 @@ awaitable<awaitable_thread_entry_point, Executor> co_spawn_entry_point(
bool switched = (co_await awaitable_thread_has_context_switched{});
if (!switched)
+ {
+ co_await this_coro::throw_if_cancelled(false);
(void) co_await co_spawn_post();
+ }
(dispatch)(s.handler_work.get_executor(),
[handler = std::move(s.handler), t = std::move(t)]() mutable
@@ -171,7 +174,10 @@ awaitable<awaitable_thread_entry_point, Executor> co_spawn_entry_point(
bool switched = (co_await awaitable_thread_has_context_switched{});
if (!switched)
+ {
+ co_await this_coro::throw_if_cancelled(false);
(void) co_await co_spawn_post();
+ }
(dispatch)(s.handler_work.get_executor(),
[handler = std::move(s.handler), e]() mutable
@@ -199,7 +205,10 @@ awaitable<awaitable_thread_entry_point, Executor> co_spawn_entry_point(
bool switched = (co_await awaitable_thread_has_context_switched{});
if (!switched)
+ {
+ co_await this_coro::throw_if_cancelled(false);
(void) co_await co_spawn_post();
+ }
(dispatch)(s.handler_work.get_executor(),
[handler = std::move(s.handler), e]() mutable
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/connect.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/connect.hpp
index 38f658e96c..29138f648b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/connect.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/connect.hpp
@@ -2,7 +2,7 @@
// impl/connect.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/connect_pipe.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/connect_pipe.hpp
index 6908dfb480..880a17beaf 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/connect_pipe.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/connect_pipe.hpp
@@ -2,7 +2,7 @@
// impl/connect_pipe.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/connect_pipe.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/connect_pipe.ipp
index 0f1952235e..f5de7aadc2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/connect_pipe.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/connect_pipe.ipp
@@ -2,7 +2,7 @@
// impl/connect_pipe.ipp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2021 Klemens D. Morgenstern
// (klemens dot morgenstern at gmx dot net)
//
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/consign.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/consign.hpp
index a24d03a724..59e977d545 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/consign.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/consign.hpp
@@ -2,7 +2,7 @@
// impl/consign.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/deferred.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/deferred.hpp
index cc071b3113..cdd9245fad 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/deferred.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/deferred.hpp
@@ -2,7 +2,7 @@
// impl/deferred.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/detached.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/detached.hpp
index 3f5665dab1..8fdcfc6d54 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/detached.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/detached.hpp
@@ -2,7 +2,7 @@
// impl/detached.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/error.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/error.ipp
index 24befe2164..5c7a115524 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/error.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/error.ipp
@@ -2,7 +2,7 @@
// impl/error.ipp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/execution_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/execution_context.hpp
index 2bfdf1cefd..346ce24c99 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/execution_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/execution_context.hpp
@@ -2,7 +2,7 @@
// impl/execution_context.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/execution_context.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/execution_context.ipp
index 52f4e5cb01..d622f66795 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/execution_context.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/execution_context.ipp
@@ -2,7 +2,7 @@
// impl/execution_context.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/executor.hpp
index fcad7299ee..869df21b66 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/executor.hpp
@@ -2,7 +2,7 @@
// impl/executor.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/executor.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/executor.ipp
index c0a6b94f7f..41c6d29e08 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/executor.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/executor.ipp
@@ -2,7 +2,7 @@
// impl/executor.ipp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/io_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/io_context.hpp
index b192733439..6cf1e069e9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/io_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/io_context.hpp
@@ -2,7 +2,7 @@
// impl/io_context.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/io_context.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/io_context.ipp
index 712f744bf7..752e055877 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/io_context.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/io_context.ipp
@@ -2,7 +2,7 @@
// impl/io_context.ipp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/multiple_exceptions.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/multiple_exceptions.ipp
index ff1ddd0711..46bcf5307b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/multiple_exceptions.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/multiple_exceptions.ipp
@@ -2,7 +2,7 @@
// impl/multiple_exceptions.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/prepend.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/prepend.hpp
index dd38077216..841fb89094 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/prepend.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/prepend.hpp
@@ -2,7 +2,7 @@
// impl/prepend.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/read.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/read.hpp
index f48c3f5377..2846587398 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/read.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/read.hpp
@@ -2,7 +2,7 @@
// impl/read.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/read_at.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/read_at.hpp
index c691e17740..77246f39c7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/read_at.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/read_at.hpp
@@ -2,7 +2,7 @@
// impl/read_at.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/read_until.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/read_until.hpp
index 8520fe1128..322c9d1d86 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/read_until.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/read_until.hpp
@@ -2,7 +2,7 @@
// impl/read_until.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/redirect_error.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/redirect_error.hpp
index 8ed49d58d4..f97a96b14e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/redirect_error.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/redirect_error.hpp
@@ -2,7 +2,7 @@
// impl/redirect_error.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/serial_port_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/serial_port_base.hpp
index a55bed37e9..7c6c1cf448 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/serial_port_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/serial_port_base.hpp
@@ -2,7 +2,7 @@
// impl/serial_port_base.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/serial_port_base.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/serial_port_base.ipp
index 4e786d46ea..3fa96fd743 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/serial_port_base.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/serial_port_base.ipp
@@ -2,7 +2,7 @@
// impl/serial_port_base.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/spawn.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/spawn.hpp
index 26263ff196..04b6710ae4 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/spawn.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/spawn.hpp
@@ -2,7 +2,7 @@
// impl/spawn.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/src.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/src.hpp
index d692922cd6..1d340fc184 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/src.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/src.hpp
@@ -2,7 +2,7 @@
// impl/src.hpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/system_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/system_context.hpp
index 69adc70ad2..e57aa1c36b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/system_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/system_context.hpp
@@ -2,7 +2,7 @@
// impl/system_context.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/system_context.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/system_context.ipp
index 4f334edcd7..d8276cac38 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/system_context.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/system_context.ipp
@@ -2,7 +2,7 @@
// impl/system_context.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/system_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/system_executor.hpp
index 80ac4b3fce..b544eeae84 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/system_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/system_executor.hpp
@@ -2,7 +2,7 @@
// impl/system_executor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/thread_pool.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/thread_pool.hpp
index 9046858dfa..9066f50971 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/thread_pool.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/thread_pool.hpp
@@ -2,7 +2,7 @@
// impl/thread_pool.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/thread_pool.ipp b/contrib/restricted/boost/asio/include/boost/asio/impl/thread_pool.ipp
index bb7861a17e..34f657d8fc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/thread_pool.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/thread_pool.ipp
@@ -2,7 +2,7 @@
// impl/thread_pool.ipp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/use_awaitable.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/use_awaitable.hpp
index 311a596e14..c9c0678d0c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/use_awaitable.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/use_awaitable.hpp
@@ -2,7 +2,7 @@
// impl/use_awaitable.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/use_future.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/use_future.hpp
index 89d72e432b..a6e6003b1f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/use_future.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/use_future.hpp
@@ -2,7 +2,7 @@
// impl/use_future.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/write.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/write.hpp
index 597a7313f5..e859f38c88 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/write.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/write.hpp
@@ -2,7 +2,7 @@
// impl/write.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/impl/write_at.hpp b/contrib/restricted/boost/asio/include/boost/asio/impl/write_at.hpp
index 0ba948b205..f516b88a65 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/impl/write_at.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/impl/write_at.hpp
@@ -2,7 +2,7 @@
// impl/write_at.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/io_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/io_context.hpp
index 23551026ea..15fdbf811c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/io_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/io_context.hpp
@@ -2,7 +2,7 @@
// io_context.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -643,10 +643,6 @@ private:
impl_type& impl_;
};
-namespace detail {
-
-} // namespace detail
-
/// Executor implementation type used to submit functions to an io_context.
template <typename Allocator, uintptr_t Bits>
class io_context::basic_executor_type :
diff --git a/contrib/restricted/boost/asio/include/boost/asio/io_context_strand.hpp b/contrib/restricted/boost/asio/include/boost/asio/io_context_strand.hpp
index d077d0ee6c..e2864763a1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/io_context_strand.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/io_context_strand.hpp
@@ -2,7 +2,7 @@
// io_context_strand.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -109,6 +109,17 @@ public:
service_.construct(impl_);
}
+ /// Copy constructor.
+ /**
+ * Creates a copy such that both strand objects share the same underlying
+ * state.
+ */
+ strand(const strand& other) noexcept
+ : service_(other.service_),
+ impl_(other.impl_)
+ {
+ }
+
/// Destructor.
/**
* Destroys a strand.
diff --git a/contrib/restricted/boost/asio/include/boost/asio/io_service.hpp b/contrib/restricted/boost/asio/include/boost/asio/io_service.hpp
index 3262936836..0b17ee00eb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/io_service.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/io_service.hpp
@@ -2,7 +2,7 @@
// io_service.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/io_service_strand.hpp b/contrib/restricted/boost/asio/include/boost/asio/io_service_strand.hpp
index f4a6d6e043..8d1e2d8dda 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/io_service_strand.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/io_service_strand.hpp
@@ -2,7 +2,7 @@
// io_service_strand.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/address.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/address.hpp
index 7e2a1f4ba3..6ede979648 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/address.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/address.hpp
@@ -2,7 +2,7 @@
// ip/address.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4.hpp
index bc24c1f036..6a1471d117 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4.hpp
@@ -2,7 +2,7 @@
// ip/address_v4.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4_iterator.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4_iterator.hpp
index b5cf18968c..38dc8cfc08 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4_iterator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4_iterator.hpp
@@ -2,7 +2,7 @@
// ip/address_v4_iterator.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4_range.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4_range.hpp
index 60861c41b7..f97e5f626d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4_range.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v4_range.hpp
@@ -2,7 +2,7 @@
// ip/address_v4_range.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6.hpp
index 9a52b916d6..76e6bf1e2c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6.hpp
@@ -2,7 +2,7 @@
// ip/address_v6.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6_iterator.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6_iterator.hpp
index c2c25fa7d4..4c96bc9e7d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6_iterator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6_iterator.hpp
@@ -2,7 +2,7 @@
// ip/address_v6_iterator.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Oliver Kowalke (oliver dot kowalke at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6_range.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6_range.hpp
index 0eb6c00585..8fc44b5e6a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6_range.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/address_v6_range.hpp
@@ -2,7 +2,7 @@
// ip/address_v6_range.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Oliver Kowalke (oliver dot kowalke at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/bad_address_cast.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/bad_address_cast.hpp
index a354fbb894..b976135d8b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/bad_address_cast.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/bad_address_cast.hpp
@@ -2,7 +2,7 @@
// ip/bad_address_cast.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_endpoint.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_endpoint.hpp
index 41e98834d6..cc5bdc50cc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_endpoint.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_endpoint.hpp
@@ -2,7 +2,7 @@
// ip/basic_endpoint.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver.hpp
index 43901ad1bb..e46a8333dd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver.hpp
@@ -2,7 +2,7 @@
// ip/basic_resolver.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_entry.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_entry.hpp
index 9f19f3c61e..c76acf0f2e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_entry.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_entry.hpp
@@ -2,7 +2,7 @@
// ip/basic_resolver_entry.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_iterator.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_iterator.hpp
index f2b74cf4a8..392aad4de7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_iterator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_iterator.hpp
@@ -2,7 +2,7 @@
// ip/basic_resolver_iterator.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_query.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_query.hpp
index 43f4010784..df2d1e5265 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_query.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_query.hpp
@@ -2,7 +2,7 @@
// ip/basic_resolver_query.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -213,6 +213,22 @@ public:
hints_.ai_next = 0;
}
+ /// Copy construct a @c basic_resolver_query from another.
+ basic_resolver_query(const basic_resolver_query& other)
+ : hints_(other.hints_),
+ host_name_(other.host_name_),
+ service_name_(other.service_name_)
+ {
+ }
+
+ /// Move construct a @c basic_resolver_query from another.
+ basic_resolver_query(basic_resolver_query&& other)
+ : hints_(other.hints_),
+ host_name_(static_cast<std::string&&>(other.host_name_)),
+ service_name_(static_cast<std::string&&>(other.service_name_))
+ {
+ }
+
/// Get the hints associated with the query.
const boost::asio::detail::addrinfo_type& hints() const
{
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_results.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_results.hpp
index 47ee524ef7..1e090da505 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_results.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/basic_resolver_results.hpp
@@ -2,7 +2,7 @@
// ip/basic_resolver_results.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/detail/endpoint.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/detail/endpoint.hpp
index ef7d9c56b2..5574f8e901 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/detail/endpoint.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/detail/endpoint.hpp
@@ -2,7 +2,7 @@
// ip/detail/endpoint.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/detail/impl/endpoint.ipp b/contrib/restricted/boost/asio/include/boost/asio/ip/detail/impl/endpoint.ipp
index 1ade31812b..de584b858c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/detail/impl/endpoint.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/detail/impl/endpoint.ipp
@@ -2,7 +2,7 @@
// ip/detail/impl/endpoint.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/detail/socket_option.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/detail/socket_option.hpp
index 30df18e730..a806d344fd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/detail/socket_option.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/detail/socket_option.hpp
@@ -2,7 +2,7 @@
// detail/socket_option.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/host_name.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/host_name.hpp
index 8647af96d1..ad589b30b6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/host_name.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/host_name.hpp
@@ -2,7 +2,7 @@
// ip/host_name.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/icmp.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/icmp.hpp
index 12025e0f80..2b46091c4f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/icmp.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/icmp.hpp
@@ -2,7 +2,7 @@
// ip/icmp.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address.hpp
index 7b384e5bb3..8a856d77fd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address.hpp
@@ -2,7 +2,7 @@
// ip/impl/address.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address.ipp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address.ipp
index c3f68c04ec..66d74ae4d8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address.ipp
@@ -2,7 +2,7 @@
// ip/impl/address.ipp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v4.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v4.hpp
index 98d0c45d3d..197db65176 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v4.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v4.hpp
@@ -2,7 +2,7 @@
// ip/impl/address_v4.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v4.ipp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v4.ipp
index 4faa6c25c5..6a7ababbe1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v4.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v4.ipp
@@ -2,7 +2,7 @@
// ip/impl/address_v4.ipp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.hpp
index a6ee15f3dd..88e96c0f23 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.hpp
@@ -2,7 +2,7 @@
// ip/impl/address_v6.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.ipp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.ipp
index e3f5049a6c..cf81cca410 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/address_v6.ipp
@@ -2,7 +2,7 @@
// ip/impl/address_v6.ipp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/basic_endpoint.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/basic_endpoint.hpp
index 8f3ec18cea..3f2dadf536 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/basic_endpoint.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/basic_endpoint.hpp
@@ -2,7 +2,7 @@
// ip/impl/basic_endpoint.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/host_name.ipp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/host_name.ipp
index b2d6b6a809..ba2592d2b6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/host_name.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/host_name.ipp
@@ -2,7 +2,7 @@
// ip/impl/host_name.ipp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v4.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v4.hpp
index b1d53cc77d..cac2bf72d9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v4.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v4.hpp
@@ -2,7 +2,7 @@
// ip/impl/network_v4.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v4.ipp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v4.ipp
index 5088932740..b53be53859 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v4.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v4.ipp
@@ -2,7 +2,7 @@
// ip/impl/network_v4.ipp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v6.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v6.hpp
index b3b2135d6d..b59672616d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v6.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v6.hpp
@@ -2,7 +2,7 @@
// ip/impl/network_v6.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v6.ipp b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v6.ipp
index c39f7c71a7..cebc75837c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v6.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/impl/network_v6.ipp
@@ -2,7 +2,7 @@
// ip/impl/network_v6.ipp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/multicast.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/multicast.hpp
index 83ff9eb6f0..fab24c6a13 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/multicast.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/multicast.hpp
@@ -2,7 +2,7 @@
// ip/multicast.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/network_v4.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/network_v4.hpp
index d4990280f7..bdfb544669 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/network_v4.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/network_v4.hpp
@@ -2,7 +2,7 @@
// ip/network_v4.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/network_v6.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/network_v6.hpp
index 807bd40fc8..8d3a545341 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/network_v6.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/network_v6.hpp
@@ -2,7 +2,7 @@
// ip/network_v6.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2014 Oliver Kowalke (oliver dot kowalke at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/resolver_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/resolver_base.hpp
index 2678d5b807..11acf3bfb9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/resolver_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/resolver_base.hpp
@@ -2,7 +2,7 @@
// ip/resolver_base.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/resolver_query_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/resolver_query_base.hpp
index ec6b848e54..87b6cdd5c9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/resolver_query_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/resolver_query_base.hpp
@@ -2,7 +2,7 @@
// ip/resolver_query_base.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/tcp.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/tcp.hpp
index 2d0d0e290b..c496b4b9c5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/tcp.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/tcp.hpp
@@ -2,7 +2,7 @@
// ip/tcp.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/udp.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/udp.hpp
index b706b08216..dc0b7a46bd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/udp.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/udp.hpp
@@ -2,7 +2,7 @@
// ip/udp.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/unicast.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/unicast.hpp
index ad6af37834..519d3b9003 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/unicast.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/unicast.hpp
@@ -2,7 +2,7 @@
// ip/unicast.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ip/v6_only.hpp b/contrib/restricted/boost/asio/include/boost/asio/ip/v6_only.hpp
index 721a21ba46..0e0154439b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ip/v6_only.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ip/v6_only.hpp
@@ -2,7 +2,7 @@
// ip/v6_only.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/is_applicable_property.hpp b/contrib/restricted/boost/asio/include/boost/asio/is_applicable_property.hpp
index e85a45510e..401e9f28cc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/is_applicable_property.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/is_applicable_property.hpp
@@ -2,7 +2,7 @@
// is_applicable_property.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/is_contiguous_iterator.hpp b/contrib/restricted/boost/asio/include/boost/asio/is_contiguous_iterator.hpp
index 54d3417390..f327dd1fba 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/is_contiguous_iterator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/is_contiguous_iterator.hpp
@@ -2,7 +2,7 @@
// is_contiguous_iterator.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/is_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/is_executor.hpp
index c4a488ca04..3ccd0c5a54 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/is_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/is_executor.hpp
@@ -2,7 +2,7 @@
// is_executor.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/is_read_buffered.hpp b/contrib/restricted/boost/asio/include/boost/asio/is_read_buffered.hpp
index 425f794742..304bb275c8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/is_read_buffered.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/is_read_buffered.hpp
@@ -2,7 +2,7 @@
// is_read_buffered.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/is_write_buffered.hpp b/contrib/restricted/boost/asio/include/boost/asio/is_write_buffered.hpp
index 819e4520f5..4c137a5b66 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/is_write_buffered.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/is_write_buffered.hpp
@@ -2,7 +2,7 @@
// is_write_buffered.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/local/basic_endpoint.hpp b/contrib/restricted/boost/asio/include/boost/asio/local/basic_endpoint.hpp
index 24476edcce..366fd129ba 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/local/basic_endpoint.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/local/basic_endpoint.hpp
@@ -2,7 +2,7 @@
// local/basic_endpoint.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Derived from a public domain implementation written by Daniel Casimiro.
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/local/connect_pair.hpp b/contrib/restricted/boost/asio/include/boost/asio/local/connect_pair.hpp
index 50c91bdaa9..86e660af42 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/local/connect_pair.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/local/connect_pair.hpp
@@ -2,7 +2,7 @@
// local/connect_pair.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/local/datagram_protocol.hpp b/contrib/restricted/boost/asio/include/boost/asio/local/datagram_protocol.hpp
index 28721b3568..e94d348cd6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/local/datagram_protocol.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/local/datagram_protocol.hpp
@@ -2,7 +2,7 @@
// local/datagram_protocol.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/local/detail/endpoint.hpp b/contrib/restricted/boost/asio/include/boost/asio/local/detail/endpoint.hpp
index 072ae58cb7..f92518b697 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/local/detail/endpoint.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/local/detail/endpoint.hpp
@@ -2,7 +2,7 @@
// local/detail/endpoint.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Derived from a public domain implementation written by Daniel Casimiro.
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/local/detail/impl/endpoint.ipp b/contrib/restricted/boost/asio/include/boost/asio/local/detail/impl/endpoint.ipp
index b3e20c47bb..812e7d3e5e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/local/detail/impl/endpoint.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/local/detail/impl/endpoint.ipp
@@ -2,7 +2,7 @@
// local/detail/impl/endpoint.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Derived from a public domain implementation written by Daniel Casimiro.
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/local/seq_packet_protocol.hpp b/contrib/restricted/boost/asio/include/boost/asio/local/seq_packet_protocol.hpp
index ea57ead4f3..cfe7db254e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/local/seq_packet_protocol.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/local/seq_packet_protocol.hpp
@@ -2,7 +2,7 @@
// local/seq_packet_protocol.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/local/stream_protocol.hpp b/contrib/restricted/boost/asio/include/boost/asio/local/stream_protocol.hpp
index b41fe04f91..5d15a56bf9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/local/stream_protocol.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/local/stream_protocol.hpp
@@ -2,7 +2,7 @@
// local/stream_protocol.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/multiple_exceptions.hpp b/contrib/restricted/boost/asio/include/boost/asio/multiple_exceptions.hpp
index b23f7999dd..a2e0901a6b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/multiple_exceptions.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/multiple_exceptions.hpp
@@ -2,7 +2,7 @@
// multiple_exceptions.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/packaged_task.hpp b/contrib/restricted/boost/asio/include/boost/asio/packaged_task.hpp
index b8c4537033..0b6dac4ff0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/packaged_task.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/packaged_task.hpp
@@ -2,7 +2,7 @@
// packaged_task.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/placeholders.hpp b/contrib/restricted/boost/asio/include/boost/asio/placeholders.hpp
index 26eefb1598..eacc28c727 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/placeholders.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/placeholders.hpp
@@ -2,7 +2,7 @@
// placeholders.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/posix/basic_descriptor.hpp b/contrib/restricted/boost/asio/include/boost/asio/posix/basic_descriptor.hpp
index 553c633bbe..8e22760ec4 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/posix/basic_descriptor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/posix/basic_descriptor.hpp
@@ -2,7 +2,7 @@
// posix/basic_descriptor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/posix/basic_stream_descriptor.hpp b/contrib/restricted/boost/asio/include/boost/asio/posix/basic_stream_descriptor.hpp
index 909e15ce57..882f27c71d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/posix/basic_stream_descriptor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/posix/basic_stream_descriptor.hpp
@@ -2,7 +2,7 @@
// posix/basic_stream_descriptor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/posix/descriptor.hpp b/contrib/restricted/boost/asio/include/boost/asio/posix/descriptor.hpp
index 2e602932c7..0d72e173c0 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/posix/descriptor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/posix/descriptor.hpp
@@ -2,7 +2,7 @@
// posix/descriptor.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/posix/descriptor_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/posix/descriptor_base.hpp
index 7a75742a68..cefc08d5fa 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/posix/descriptor_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/posix/descriptor_base.hpp
@@ -2,7 +2,7 @@
// posix/descriptor_base.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/posix/stream_descriptor.hpp b/contrib/restricted/boost/asio/include/boost/asio/posix/stream_descriptor.hpp
index 12f100c553..2a3fcca861 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/posix/stream_descriptor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/posix/stream_descriptor.hpp
@@ -2,7 +2,7 @@
// posix/stream_descriptor.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/post.hpp b/contrib/restricted/boost/asio/include/boost/asio/post.hpp
index fed2d0680e..b9bd101c63 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/post.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/post.hpp
@@ -2,7 +2,7 @@
// post.hpp
// ~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/prefer.hpp b/contrib/restricted/boost/asio/include/boost/asio/prefer.hpp
index 4e8dab68af..71174aac12 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/prefer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/prefer.hpp
@@ -2,7 +2,7 @@
// prefer.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/prepend.hpp b/contrib/restricted/boost/asio/include/boost/asio/prepend.hpp
index 0470e02149..b86136f9e1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/prepend.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/prepend.hpp
@@ -2,7 +2,7 @@
// prepend.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/query.hpp b/contrib/restricted/boost/asio/include/boost/asio/query.hpp
index 0f5649ea4d..4e791a3e3f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/query.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/query.hpp
@@ -2,7 +2,7 @@
// query.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/random_access_file.hpp b/contrib/restricted/boost/asio/include/boost/asio/random_access_file.hpp
index 270978ac14..a38a2917ac 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/random_access_file.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/random_access_file.hpp
@@ -2,7 +2,7 @@
// random_access_file.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/read.hpp b/contrib/restricted/boost/asio/include/boost/asio/read.hpp
index 61cd761351..b66c79e17e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/read.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/read.hpp
@@ -2,7 +2,7 @@
// read.hpp
// ~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/read_at.hpp b/contrib/restricted/boost/asio/include/boost/asio/read_at.hpp
index 541eceef23..482d169bf4 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/read_at.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/read_at.hpp
@@ -2,7 +2,7 @@
// read_at.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/read_until.hpp b/contrib/restricted/boost/asio/include/boost/asio/read_until.hpp
index 07a46ff1fc..091a5424e2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/read_until.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/read_until.hpp
@@ -2,7 +2,7 @@
// read_until.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/readable_pipe.hpp b/contrib/restricted/boost/asio/include/boost/asio/readable_pipe.hpp
index 89fd749bd5..e3b5821781 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/readable_pipe.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/readable_pipe.hpp
@@ -2,7 +2,7 @@
// readable_pipe.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/recycling_allocator.hpp b/contrib/restricted/boost/asio/include/boost/asio/recycling_allocator.hpp
index 7d9dfe1763..ad77ca1632 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/recycling_allocator.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/recycling_allocator.hpp
@@ -2,7 +2,7 @@
// recycling_allocator.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/redirect_error.hpp b/contrib/restricted/boost/asio/include/boost/asio/redirect_error.hpp
index b7036a6967..ac01bd856e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/redirect_error.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/redirect_error.hpp
@@ -2,7 +2,7 @@
// redirect_error.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/registered_buffer.hpp b/contrib/restricted/boost/asio/include/boost/asio/registered_buffer.hpp
index 7a683efaa8..b2c78363cb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/registered_buffer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/registered_buffer.hpp
@@ -2,7 +2,7 @@
// registered_buffer.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/require.hpp b/contrib/restricted/boost/asio/include/boost/asio/require.hpp
index 06f53cf32a..6ae3f18c73 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/require.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/require.hpp
@@ -2,7 +2,7 @@
// require.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/require_concept.hpp b/contrib/restricted/boost/asio/include/boost/asio/require_concept.hpp
index 66d4332bb8..be458060e2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/require_concept.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/require_concept.hpp
@@ -2,7 +2,7 @@
// require_concept.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/serial_port.hpp b/contrib/restricted/boost/asio/include/boost/asio/serial_port.hpp
index 72cb92dac4..3fd24de43c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/serial_port.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/serial_port.hpp
@@ -2,7 +2,7 @@
// serial_port.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/serial_port_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/serial_port_base.hpp
index ba8d879d84..ac32982f7a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/serial_port_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/serial_port_base.hpp
@@ -2,7 +2,7 @@
// serial_port_base.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2008 Rep Invariant Systems, Inc. (info@repinvariant.com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/signal_set.hpp b/contrib/restricted/boost/asio/include/boost/asio/signal_set.hpp
index 7155b6b3c0..2fc57573c7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/signal_set.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/signal_set.hpp
@@ -2,7 +2,7 @@
// signal_set.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/signal_set_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/signal_set_base.hpp
index f7d9609011..8167818650 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/signal_set_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/signal_set_base.hpp
@@ -2,7 +2,7 @@
// signal_set_base.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/socket_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/socket_base.hpp
index 012c014a63..c8165b45da 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/socket_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/socket_base.hpp
@@ -2,7 +2,7 @@
// socket_base.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/spawn.hpp b/contrib/restricted/boost/asio/include/boost/asio/spawn.hpp
index 6cd073223b..765518e025 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/spawn.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/spawn.hpp
@@ -2,7 +2,7 @@
// spawn.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl.hpp
index ed7d4e730a..e060db31e7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl.hpp
@@ -2,7 +2,7 @@
// ssl.hpp
// ~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/context.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/context.hpp
index 372a0d3dcb..4c3262979d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/context.hpp
@@ -2,7 +2,7 @@
// ssl/context.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/context_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/context_base.hpp
index 6a418c7b63..8d7d8aa942 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/context_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/context_base.hpp
@@ -2,7 +2,7 @@
// ssl/context_base.hpp
// ~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/buffered_handshake_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/buffered_handshake_op.hpp
index 1aff9160e7..22a2da389f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/buffered_handshake_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/buffered_handshake_op.hpp
@@ -2,7 +2,7 @@
// ssl/detail/buffered_handshake_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/engine.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/engine.hpp
index 59dbe55c90..aeff49a431 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/engine.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/engine.hpp
@@ -2,7 +2,7 @@
// ssl/detail/engine.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/handshake_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/handshake_op.hpp
index c91bc0f7e0..e509b42932 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/handshake_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/handshake_op.hpp
@@ -2,7 +2,7 @@
// ssl/detail/handshake_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/engine.ipp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/engine.ipp
index ec3b2820fd..9663d9379b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/engine.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/engine.ipp
@@ -2,7 +2,7 @@
// ssl/detail/impl/engine.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/openssl_init.ipp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/openssl_init.ipp
index 46080ca3af..23be3b6672 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/openssl_init.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/impl/openssl_init.ipp
@@ -3,7 +3,7 @@
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/io.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/io.hpp
index 879267c7ea..0545a5b532 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/io.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/io.hpp
@@ -2,7 +2,7 @@
// ssl/detail/io.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/openssl_init.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/openssl_init.hpp
index e1aa4d5184..d23f9768d2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/openssl_init.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/openssl_init.hpp
@@ -2,7 +2,7 @@
// ssl/detail/openssl_init.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/openssl_types.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/openssl_types.hpp
index f758ae739c..ef0b0c0df9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/openssl_types.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/openssl_types.hpp
@@ -2,7 +2,7 @@
// ssl/detail/openssl_types.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/password_callback.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/password_callback.hpp
index 971ba4c320..fb6b2a69fd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/password_callback.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/password_callback.hpp
@@ -2,7 +2,7 @@
// ssl/detail/password_callback.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/read_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/read_op.hpp
index ad613d1d6f..60856dd195 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/read_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/read_op.hpp
@@ -2,7 +2,7 @@
// ssl/detail/read_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/shutdown_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/shutdown_op.hpp
index 6699a8203d..8bff9f94e9 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/shutdown_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/shutdown_op.hpp
@@ -2,7 +2,7 @@
// ssl/detail/shutdown_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/stream_core.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/stream_core.hpp
index 1507a9211c..df0e328215 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/stream_core.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/stream_core.hpp
@@ -2,7 +2,7 @@
// ssl/detail/stream_core.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/verify_callback.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/verify_callback.hpp
index 6faeef882c..fad72884e2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/verify_callback.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/verify_callback.hpp
@@ -1,8 +1,8 @@
//
// ssl/detail/verify_callback.hpp
-// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/write_op.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/write_op.hpp
index ff719b4df8..959bc43b3f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/write_op.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/detail/write_op.hpp
@@ -2,7 +2,7 @@
// ssl/detail/write_op.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/error.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/error.hpp
index b3c674e789..76c2d0d0ff 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/error.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/error.hpp
@@ -2,7 +2,7 @@
// ssl/error.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/host_name_verification.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/host_name_verification.hpp
index 35d7c01b2d..6d78375d14 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/host_name_verification.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/host_name_verification.hpp
@@ -2,7 +2,7 @@
// ssl/host_name_verification.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.hpp
index 345a389cf6..d9fbeb5b3b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.hpp
@@ -3,7 +3,7 @@
// ~~~~~~~~~~~~~~~~~~~~
//
// Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.ipp b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.ipp
index b3873605f7..86f97447e1 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/context.ipp
@@ -3,7 +3,7 @@
// ~~~~~~~~~~~~~~~~~~~~
//
// Copyright (c) 2005 Voipster / Indrek dot Juhani at voipster dot com
-// Copyright (c) 2005-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2005-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/error.ipp b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/error.ipp
index c37ffd82f3..e0b6d3707c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/error.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/error.ipp
@@ -2,7 +2,7 @@
// ssl/impl/error.ipp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/host_name_verification.ipp b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/host_name_verification.ipp
index ff49f53807..4abf394a45 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/host_name_verification.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/host_name_verification.ipp
@@ -2,7 +2,7 @@
// ssl/impl/host_name_verification.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/rfc2818_verification.ipp b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/rfc2818_verification.ipp
index 0996831d66..da12cd0a4c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/rfc2818_verification.ipp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/rfc2818_verification.ipp
@@ -2,7 +2,7 @@
// ssl/impl/rfc2818_verification.ipp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/src.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/src.hpp
index 0f9d7b80d8..b0258cac62 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/src.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/impl/src.hpp
@@ -2,7 +2,7 @@
// impl/ssl/src.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/rfc2818_verification.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/rfc2818_verification.hpp
index f5a36a9b76..92c10f1220 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/rfc2818_verification.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/rfc2818_verification.hpp
@@ -2,7 +2,7 @@
// ssl/rfc2818_verification.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/stream.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/stream.hpp
index 45f3585854..30660c8a88 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/stream.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/stream.hpp
@@ -2,7 +2,7 @@
// ssl/stream.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -56,7 +56,7 @@ namespace ssl {
* @code
* boost::asio::io_context my_context;
* boost::asio::ssl::context ctx(boost::asio::ssl::context::sslv23);
- * boost::asio::ssl::stream<asio:ip::tcp::socket> sock(my_context, ctx);
+ * boost::asio::ssl::stream<boost::asio::ip::tcp::socket> sock(my_context, ctx);
* @endcode
*
* @par Concepts:
@@ -188,7 +188,7 @@ public:
* suitable for passing to functions such as @c SSL_get_verify_result and
* @c SSL_get_peer_certificate:
* @code
- * boost::asio::ssl::stream<asio:ip::tcp::socket> sock(my_context, ctx);
+ * boost::asio::ssl::stream<boost::asio::ip::tcp::socket> sock(io_ctx, ctx);
*
* // ... establish connection and perform handshake ...
*
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/stream_base.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/stream_base.hpp
index 769bc2cfe7..42036da91b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/stream_base.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/stream_base.hpp
@@ -2,7 +2,7 @@
// ssl/stream_base.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/verify_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/verify_context.hpp
index 107b128454..61c225e0fb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/verify_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/verify_context.hpp
@@ -2,7 +2,7 @@
// ssl/verify_context.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ssl/verify_mode.hpp b/contrib/restricted/boost/asio/include/boost/asio/ssl/verify_mode.hpp
index cd22a6b47b..68991637b2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ssl/verify_mode.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ssl/verify_mode.hpp
@@ -2,7 +2,7 @@
// ssl/verify_mode.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/static_thread_pool.hpp b/contrib/restricted/boost/asio/include/boost/asio/static_thread_pool.hpp
index 50b4da351c..a021830a45 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/static_thread_pool.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/static_thread_pool.hpp
@@ -2,7 +2,7 @@
// static_thread_pool.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/steady_timer.hpp b/contrib/restricted/boost/asio/include/boost/asio/steady_timer.hpp
index 75ace35f31..47900bf1d2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/steady_timer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/steady_timer.hpp
@@ -2,7 +2,7 @@
// steady_timer.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/strand.hpp b/contrib/restricted/boost/asio/include/boost/asio/strand.hpp
index d647b81d16..5d11fb1a83 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/strand.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/strand.hpp
@@ -2,7 +2,7 @@
// strand.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/stream_file.hpp b/contrib/restricted/boost/asio/include/boost/asio/stream_file.hpp
index 7579cbbb46..6b377656af 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/stream_file.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/stream_file.hpp
@@ -2,7 +2,7 @@
// stream_file.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/streambuf.hpp b/contrib/restricted/boost/asio/include/boost/asio/streambuf.hpp
index af0b781022..20aa97afd8 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/streambuf.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/streambuf.hpp
@@ -2,7 +2,7 @@
// streambuf.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/system_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/system_context.hpp
index 5c4581bbef..0a37571f6a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/system_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/system_context.hpp
@@ -2,7 +2,7 @@
// system_context.hpp
// ~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/system_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/system_executor.hpp
index a30792e79e..eaabd3b71c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/system_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/system_executor.hpp
@@ -2,7 +2,7 @@
// system_executor.hpp
// ~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/system_timer.hpp b/contrib/restricted/boost/asio/include/boost/asio/system_timer.hpp
index 23062d1622..2cc2e79cbe 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/system_timer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/system_timer.hpp
@@ -2,7 +2,7 @@
// system_timer.hpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/this_coro.hpp b/contrib/restricted/boost/asio/include/boost/asio/this_coro.hpp
index e03771e2d7..936d360b6b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/this_coro.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/this_coro.hpp
@@ -2,7 +2,7 @@
// this_coro.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/thread_pool.hpp b/contrib/restricted/boost/asio/include/boost/asio/thread_pool.hpp
index 2c16edaba6..b837961285 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/thread_pool.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/thread_pool.hpp
@@ -2,7 +2,7 @@
// thread_pool.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/time_traits.hpp b/contrib/restricted/boost/asio/include/boost/asio/time_traits.hpp
index 80d40b7715..e8dfe2e5c7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/time_traits.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/time_traits.hpp
@@ -2,7 +2,7 @@
// time_traits.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/equality_comparable.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/equality_comparable.hpp
index 8a6898ac2b..43a58c15ac 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/equality_comparable.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/equality_comparable.hpp
@@ -2,7 +2,7 @@
// traits/equality_comparable.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/execute_member.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/execute_member.hpp
index 403e7004fc..b5fb3a6f43 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/execute_member.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/execute_member.hpp
@@ -2,7 +2,7 @@
// traits/execute_member.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/prefer_free.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/prefer_free.hpp
index 3ce9e71891..59a412da8f 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/prefer_free.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/prefer_free.hpp
@@ -2,7 +2,7 @@
// traits/prefer_free.hpp
// ~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/prefer_member.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/prefer_member.hpp
index fafff093c7..f86ccb3f61 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/prefer_member.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/prefer_member.hpp
@@ -2,7 +2,7 @@
// traits/prefer_member.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/query_free.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/query_free.hpp
index 51ef1eeaff..75de475f21 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/query_free.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/query_free.hpp
@@ -2,7 +2,7 @@
// traits/query_free.hpp
// ~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/query_member.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/query_member.hpp
index bb48c7d16e..bd846290fb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/query_member.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/query_member.hpp
@@ -2,7 +2,7 @@
// traits/query_member.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/query_static_constexpr_member.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/query_static_constexpr_member.hpp
index f639053730..2b9290ecd7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/query_static_constexpr_member.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/query_static_constexpr_member.hpp
@@ -2,7 +2,7 @@
// traits/query_static_constexpr_member.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/require_concept_free.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/require_concept_free.hpp
index 557c85ab79..992c8e14cd 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/require_concept_free.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/require_concept_free.hpp
@@ -2,7 +2,7 @@
// traits/require_concept_free.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/require_concept_member.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/require_concept_member.hpp
index 59e53e6b5e..6ebdfe4f6b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/require_concept_member.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/require_concept_member.hpp
@@ -2,7 +2,7 @@
// traits/require_concept_member.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/require_free.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/require_free.hpp
index ab6e3ab55a..9d0a4cb200 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/require_free.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/require_free.hpp
@@ -2,7 +2,7 @@
// traits/require_free.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/require_member.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/require_member.hpp
index debc6ada12..144313190b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/require_member.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/require_member.hpp
@@ -2,7 +2,7 @@
// traits/require_member.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/static_query.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/static_query.hpp
index e5671b0388..7d0617ad80 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/static_query.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/static_query.hpp
@@ -2,7 +2,7 @@
// traits/static_query.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/static_require.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/static_require.hpp
index 9eb87507df..2f1cb13880 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/static_require.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/static_require.hpp
@@ -2,7 +2,7 @@
// traits/static_require.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/traits/static_require_concept.hpp b/contrib/restricted/boost/asio/include/boost/asio/traits/static_require_concept.hpp
index de280becdf..9767eb60d6 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/traits/static_require_concept.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/traits/static_require_concept.hpp
@@ -2,7 +2,7 @@
// traits/static_require_concept.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ts/buffer.hpp b/contrib/restricted/boost/asio/include/boost/asio/ts/buffer.hpp
index 9dc1e992de..ae849cc818 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ts/buffer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ts/buffer.hpp
@@ -2,7 +2,7 @@
// ts/buffer.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ts/executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/ts/executor.hpp
index df1aae9ff8..85b823e8a2 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ts/executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ts/executor.hpp
@@ -2,7 +2,7 @@
// ts/executor.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ts/internet.hpp b/contrib/restricted/boost/asio/include/boost/asio/ts/internet.hpp
index 78c458fd56..b5419ba05e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ts/internet.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ts/internet.hpp
@@ -2,7 +2,7 @@
// ts/internet.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ts/io_context.hpp b/contrib/restricted/boost/asio/include/boost/asio/ts/io_context.hpp
index 4a5a294b1f..8b2240be00 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ts/io_context.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ts/io_context.hpp
@@ -2,7 +2,7 @@
// ts/io_context.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ts/net.hpp b/contrib/restricted/boost/asio/include/boost/asio/ts/net.hpp
index 13cb8ba027..e0756e1a7d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ts/net.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ts/net.hpp
@@ -2,7 +2,7 @@
// ts/net.hpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ts/netfwd.hpp b/contrib/restricted/boost/asio/include/boost/asio/ts/netfwd.hpp
index 848201bb2f..a09ac0ca75 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ts/netfwd.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ts/netfwd.hpp
@@ -2,7 +2,7 @@
// ts/netfwd.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ts/socket.hpp b/contrib/restricted/boost/asio/include/boost/asio/ts/socket.hpp
index 98951f114f..ecc8505846 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ts/socket.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ts/socket.hpp
@@ -2,7 +2,7 @@
// ts/socket.hpp
// ~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/ts/timer.hpp b/contrib/restricted/boost/asio/include/boost/asio/ts/timer.hpp
index 2e7173c535..951b923eaa 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/ts/timer.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/ts/timer.hpp
@@ -2,7 +2,7 @@
// ts/timer.hpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/unyield.hpp b/contrib/restricted/boost/asio/include/boost/asio/unyield.hpp
index ed70d5f50d..f843d6137a 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/unyield.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/unyield.hpp
@@ -2,7 +2,7 @@
// unyield.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/use_awaitable.hpp b/contrib/restricted/boost/asio/include/boost/asio/use_awaitable.hpp
index bb6cd27ba0..cbb8dc52cc 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/use_awaitable.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/use_awaitable.hpp
@@ -2,7 +2,7 @@
// use_awaitable.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/use_future.hpp b/contrib/restricted/boost/asio/include/boost/asio/use_future.hpp
index bc14d0c1ac..973bcfec6c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/use_future.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/use_future.hpp
@@ -2,7 +2,7 @@
// use_future.hpp
// ~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/uses_executor.hpp b/contrib/restricted/boost/asio/include/boost/asio/uses_executor.hpp
index d339d3aa2b..4105c3b2a4 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/uses_executor.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/uses_executor.hpp
@@ -2,7 +2,7 @@
// uses_executor.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/version.hpp b/contrib/restricted/boost/asio/include/boost/asio/version.hpp
index a1c396dad6..dbb6d2d8cb 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/version.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/version.hpp
@@ -2,7 +2,7 @@
// version.hpp
// ~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -18,6 +18,6 @@
// BOOST_ASIO_VERSION % 100 is the sub-minor version
// BOOST_ASIO_VERSION / 100 % 1000 is the minor version
// BOOST_ASIO_VERSION / 100000 is the major version
-#define BOOST_ASIO_VERSION 103000 // 1.30.0
+#define BOOST_ASIO_VERSION 103002 // 1.30.2
#endif // BOOST_ASIO_VERSION_HPP
diff --git a/contrib/restricted/boost/asio/include/boost/asio/wait_traits.hpp b/contrib/restricted/boost/asio/include/boost/asio/wait_traits.hpp
index 9075b6d1ac..6be03582c7 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/wait_traits.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/wait_traits.hpp
@@ -2,7 +2,7 @@
// wait_traits.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_object_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_object_handle.hpp
index b39ed62448..e429f75a3b 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_object_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_object_handle.hpp
@@ -2,7 +2,7 @@
// windows/basic_object_handle.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2011 Boris Schaeling (boris@highscore.de)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_overlapped_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_overlapped_handle.hpp
index 2389fe438b..8fe69c784d 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_overlapped_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_overlapped_handle.hpp
@@ -2,7 +2,7 @@
// windows/basic_overlapped_handle.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_random_access_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_random_access_handle.hpp
index 86f6d6497e..88498ce18c 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_random_access_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_random_access_handle.hpp
@@ -2,7 +2,7 @@
// windows/basic_random_access_handle.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_stream_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_stream_handle.hpp
index 25ea51b547..bf8e407453 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/basic_stream_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/basic_stream_handle.hpp
@@ -2,7 +2,7 @@
// windows/basic_stream_handle.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/object_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/object_handle.hpp
index 3740337b37..003835454e 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/object_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/object_handle.hpp
@@ -2,7 +2,7 @@
// windows/object_handle.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
// Copyright (c) 2011 Boris Schaeling (boris@highscore.de)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/overlapped_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/overlapped_handle.hpp
index f3e6e04fa5..dc2aa59466 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/overlapped_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/overlapped_handle.hpp
@@ -2,7 +2,7 @@
// windows/overlapped_handle.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/overlapped_ptr.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/overlapped_ptr.hpp
index f6cd74ad01..cd2788ac64 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/overlapped_ptr.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/overlapped_ptr.hpp
@@ -2,7 +2,7 @@
// windows/overlapped_ptr.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/random_access_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/random_access_handle.hpp
index b62dfca10a..714048e6de 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/random_access_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/random_access_handle.hpp
@@ -2,7 +2,7 @@
// windows/random_access_handle.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/windows/stream_handle.hpp b/contrib/restricted/boost/asio/include/boost/asio/windows/stream_handle.hpp
index 1530bf4f13..c57fa197aa 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/windows/stream_handle.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/windows/stream_handle.hpp
@@ -2,7 +2,7 @@
// windows/stream_handle.hpp
// ~~~~~~~~~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/writable_pipe.hpp b/contrib/restricted/boost/asio/include/boost/asio/writable_pipe.hpp
index 881df79247..ea659b0b58 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/writable_pipe.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/writable_pipe.hpp
@@ -2,7 +2,7 @@
// writable_pipe.hpp
// ~~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/write.hpp b/contrib/restricted/boost/asio/include/boost/asio/write.hpp
index 870f961706..0fb866b5d5 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/write.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/write.hpp
@@ -2,7 +2,7 @@
// write.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/write_at.hpp b/contrib/restricted/boost/asio/include/boost/asio/write_at.hpp
index af9525bb99..9c17a58118 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/write_at.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/write_at.hpp
@@ -2,7 +2,7 @@
// write_at.hpp
// ~~~~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/include/boost/asio/yield.hpp b/contrib/restricted/boost/asio/include/boost/asio/yield.hpp
index ad2172fe4a..1513fac557 100644
--- a/contrib/restricted/boost/asio/include/boost/asio/yield.hpp
+++ b/contrib/restricted/boost/asio/include/boost/asio/yield.hpp
@@ -2,7 +2,7 @@
// yield.hpp
// ~~~~~~~~~
//
-// Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2024 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
diff --git a/contrib/restricted/boost/asio/ya.make b/contrib/restricted/boost/asio/ya.make
index dd1aaded1f..f5f8e8c766 100644
--- a/contrib/restricted/boost/asio/ya.make
+++ b/contrib/restricted/boost/asio/ya.make
@@ -9,9 +9,9 @@ LICENSE(
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
-VERSION(1.84.0)
+VERSION(1.85.0)
-ORIGINAL_SOURCE(https://github.com/boostorg/asio/archive/boost-1.84.0.tar.gz)
+ORIGINAL_SOURCE(https://github.com/boostorg/asio/archive/boost-1.85.0.tar.gz)
PEERDIR(
contrib/libs/openssl