Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package asio for openSUSE:Factory checked in at 2023-03-06 18:56:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/asio (Old) and /work/SRC/openSUSE:Factory/.asio.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "asio" Mon Mar 6 18:56:44 2023 rev:30 rq:1069658 version:1.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/asio/asio.changes 2022-11-16 15:43:24.947843145 +0100 +++ /work/SRC/openSUSE:Factory/.asio.new.31432/asio.changes 2023-03-06 18:56:47.701045448 +0100 @@ -1,0 +2,40 @@ +Wed Feb 15 14:13:35 UTC 2023 - Ferdinand Thiessen <r...@fthiessen.de> + +- Use secure URLs (HTTPS) +- Update to 1.26 + * Fixed spawn and co_spawn implementations to dispatch cancellation + handlers on the correct executor. + * Fixed spawn to ensure the completion handler is dispatched through + the correct executor. + * Fixed compatibility between co_spawn and any_completion_handler. + * Fixed the arguments passed to select_reactor::run when it is run + on an internal thread. + * Updated the asynchronous operation requirements to relax the + requirements on the associated executor. +- Update to 1.25 + * Added the consign completion token adapter, which can be used to + attach additional values to a completion handler. + * Added any_completion_handler<>, which can be used to type-erase + completion handlers. + * Added experimental::co_composed which facilitates a lightweight + implementation of user-defined asynchronous operations using C++20 coroutines. + * Add range-based experimental::make_parallel_group() overloads + that may be used to launch a dynamically-sized set of asynchronous + operations, where all operations are the same type. + * Added any_completion_executor, a type-erased wrappers for + executors that are associated with completion handlers. + * Added missing context query to use_future's executor. + * Added nothrow constructor overloads to execution::any_executor<> + and any_io_executor. + * Optimised representation of empty execution::any_executor objects + to improve the performance of copy and move operations. + * Added a specialised channel implementation for the for R(error_code) signature. + * Added an associated_cancellation_slot specialisation for + std::reference_wrapper. + * Added io_executor_type and get_io_executor to the async_compose 'self' object. + * Deprecated the execution::execute customisation point. + * Deprecated the concepts, traits, functions and customisation + points related to senders and receivers. + * Many bug fixes + +------------------------------------------------------------------- Old: ---- asio-1.24.0.tar.bz2 New: ---- asio-1.26.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ asio.spec ++++++ --- /var/tmp/diff_new_pack.t1rvPy/_old 2023-03-06 18:56:48.365048836 +0100 +++ /var/tmp/diff_new_pack.t1rvPy/_new 2023-03-06 18:56:48.373048876 +0100 @@ -1,7 +1,7 @@ # # spec file for package asio # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: asio -Version: 1.24.0 +Version: 1.26.0 Release: 0 Summary: A cross-platform C++ library for network and low-level I/O programming License: BSD-3-Clause Group: Development/Libraries/C and C++ -URL: http://asio.sourceforge.net/ -Source0: http://downloads.sourceforge.net/asio/asio-%{version}.tar.bz2 +URL: https://think-async.com/Asio/ +Source0: https://sourceforge.net/projects/asio/files/asio/%{version}%%20%%28Stable%%29/asio-%{version}.tar.bz2 BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ ++++++ asio-1.24.0.tar.bz2 -> asio-1.26.0.tar.bz2 ++++++ ++++ 144323 lines of diff (skipped)