Hello community, here is the log from the commit of package cpprest for openSUSE:Leap:15.2 checked in at 2020-02-06 21:36:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/cpprest (Old) and /work/SRC/openSUSE:Leap:15.2/.cpprest.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cpprest" Thu Feb 6 21:36:34 2020 rev:18 rq:768141 version:2.10.14 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/cpprest/cpprest.changes 2020-01-15 14:50:58.593435681 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.cpprest.new.26092/cpprest.changes 2020-02-06 21:36:35.408109162 +0100 @@ -1,0 +2,122 @@ +Mon Aug 5 19:24:16 UTC 2019 - Antoine Belvire <[email protected]> + +- Update to 2.10.14: + * json: {"meow"} is not a valid object. + * Undefine compress if it is defined by zconf.h. + * Use EVP_MAX_MD_SIZE instead of HMAC_MAX_MD_CBLOCK. + * Remove the address_configured flag on tcp::resolver::query. + * Add ping and pong to message handler. + * Fix reusing ASIO http_client connecting to HTTPS server via + proxy. + * Fix order of object destruction (gh#microsoft/cpprestsdk#1171). + * Fix SSL proxy tunnel support with basic auth. +- Fix build with GCC 9: Turn "deprecated-copy" and "redundant-move" + errors into warnings (temporary, gh#microsoft/cpprestsdk#1099). + +------------------------------------------------------------------- +Mon May 20 12:52:29 UTC 2019 - Christophe Giboudeaux <[email protected]> + +- Add the missing zlib requirement. + +------------------------------------------------------------------- +Sat Apr 27 18:43:50 UTC 2019 - Andreas Stieger <[email protected]> + +- update to 2.10.13: + * fixes related to date and time handling +- includes changes in 2.10.12: + * Fix race conditions + * Fix oauth nonces containing nulls + * Rewrite date formatting and parsing +- includes changes in 2.10.11: + * Fix HTTP/1.0 'Keep-Alive' handling in http_client + * developer visible changes +- includes changes in 2.10.10: + * Handle multi-byte unicode characters in json parsing +- includes changes in 2.10.9: + * Prevent infinite loop during proxy authentication + * handle null bytes when parsing utf8 + * compiler fixes and developer visible fixes + +------------------------------------------------------------------- +Sun Jan 20 09:24:04 UTC 2019 - [email protected] + +- Fix licensing issues: + * Use upstream tarball as is, i.e. don't include third-party + stuff from vcpkg submodule. + * As a consequence, websocketpp is not embedded in tarball so + add build requirement on system's websocketpp. + +------------------------------------------------------------------- +Sat Jan 12 02:21:13 UTC 2019 - Marguerite Su <[email protected]> + +- Update to 2.10.8 + * Allow ppltasks.h and pplxtasks.h to co-exist + * Fix incorrect const in reinterpret_cast + * Fix UWP missing header + * Adds support for OpenSSL 1.1.1 + * Fix string size for error message generated by windows_category + * Add uri_builder::append_path_raw(...) to allow adding elements + to path intentionally beginning with '/' ("//" will result in + the final path value) + * cmake: add code to detect system brotli library + * Fix Brotli compress_helper early termination issue +- Update to 2.10.7 + * Several race conditions in the listener were worked around; the + listeners remain experimental and are unlikely to productized + in their current form; the race conditions are structural, but + at least the client tests pass most of the time. + * Incorrect handling of connection pooling bug that caused segfaults + on Ubuntu introduced in 2.10.4 has been repaired. + * websocketpp checked in 0.5.1 version has been changed to a + submodule and updated to 0.8.1. + * Added an API to set the number of threads in the asio thread pool + * Add Transfer-Encoding compression support and extensible compression + API + * Improve utf8_to_utf16 speed for common path + * added URI resolution according to RFC3986 + * Use pplx namespace consistently + * Remove _ASYNCRTIMP from ~http_listener() and implement inline + * Avoid using identifiers reserved by C++ in header guards + * blackjack sample: use vector instead of shared pointer for array + +------------------------------------------------------------------- +Thu Sep 13 05:27:01 UTC 2018 - [email protected] + +- Update to 2.10.6: + + Fix clang build error (gh#Microsoft/cpprestsdk#844). + +------------------------------------------------------------------- +Tue Aug 28 18:48:32 UTC 2018 - [email protected] + +- Update to 2.10.5: + * Fix incorrect `cpprest/version.h`. +- Update to 2.10.4: + * Add a `.clang-format` to enable consistent formatting. + * Add support for `Host:` headers changing the checked CNAME + field for SSL certificates in WinHTTP and Asio. + * Pass 0666 to open() for creating files to better match the + default behavior for other http clients (wget, etc). + * Fix a build issue with clang + * Teach cmake to respect the GNUInstallDirs variables + * Improve handling of dead connections in the connection pool on + Asio. + * Improve error handling in the accept() call in `http_listener` + * Improve the iOS buildsystem +- Update to 2.10.3: + * Add a root `CMakeLists.txt` to improve support for VS2017 Open + Folder. + * Improve support for `/permissive-` in MSVC + * Fix a regression due to compression support; we no longer fail + on unknown Content-Encoding headers if we did not set + Accepts-Encoding + * Fix build failure with boost 1.63 + * Suppress and fix some warnings with new versions of gcc and + clang +- Drop cpprestsdk-2.10.2-fix-gcc8.patch (fixed upstream). + +------------------------------------------------------------------- +Sun Jun 17 11:09:02 UTC 2018 - [email protected] + +- fix build with gcc8 (add cpprestsdk-2.10.2-fix-gcc8.patch) + +------------------------------------------------------------------- Old: ---- cpprestsdk-2.10.2.tar.gz New: ---- cpprestsdk-2.10.14.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cpprest.spec ++++++ --- /var/tmp/diff_new_pack.BdFeZq/_old 2020-02-06 21:36:36.292109538 +0100 +++ /var/tmp/diff_new_pack.BdFeZq/_new 2020-02-06 21:36:36.292109538 +0100 @@ -1,7 +1,7 @@ # # spec file for package cpprest # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,14 +12,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define major 2 %define minor 10 Name: cpprest -Version: 2.10.2 +Version: 2.10.14 Release: 0 Summary: C++ REST library # main: MIT (license.txt) @@ -30,11 +30,13 @@ # utf8_validation.hpp: MIT (ThirdPartyNotices.txt) License: MIT AND BSD-3-Clause AND Zlib Group: Development/Libraries/C and C++ -Url: https://github.com/Microsoft/cpprestsdk -Source: https://github.com/Microsoft/cpprestsdk/archive/v%{version}.tar.gz#/cpprestsdk-%{version}.tar.gz +URL: https://github.com/Microsoft/cpprestsdk +Source: https://github.com/Microsoft/cpprestsdk/archive/v%{version}/cpprestsdk-%{version}.tar.gz BuildRequires: cmake >= 3.0 BuildRequires: gcc-c++ BuildRequires: openssl-devel >= 1.0 +BuildRequires: pkgconfig(websocketpp) >= 0.8 +BuildRequires: pkgconfig(zlib) %if 0%{?suse_version} > 1325 BuildRequires: libboost_atomic-devel BuildRequires: libboost_filesystem-devel @@ -81,7 +83,9 @@ %cmake \ -DCMAKE_BUILD_TYPE=Release \ %ifarch ppc ppc64 ppc64le aarch64 %{arm} - -DCMAKE_CXX_FLAGS:STRING="%{optflags} -Wno-error=attributes -Wno-error=type-limits -Wno-error=cast-align -Wno-error=deprecated-declarations" \ + -DCMAKE_CXX_FLAGS:STRING="%{optflags} -Wno-deprecated-copy -Wno-redundant-move -Wno-error=attributes -Wno-error=type-limits -Wno-error=cast-align -Wno-error=deprecated-declarations" \ +%else + -DCMAKE_CXX_FLAGS:STRING="%{optflags} -Wno-deprecated-copy -Wno-redundant-move" \ %endif ../Release make %{?_smp_mflags} @@ -114,11 +118,14 @@ %postun -n libcpprest%{major}_%{minor} -p /sbin/ldconfig %files -n libcpprest%{major}_%{minor} -%doc CONTRIBUTORS.txt license.txt ThirdPartyNotices.txt +%license license.txt ThirdPartyNotices.txt +%license license.txt +%doc CONTRIBUTORS.txt ThirdPartyNotices.txt %{_libdir}/libcpprest.so.%{major}.%{minor} %files devel -%doc CONTRIBUTORS.txt license.txt +%license license.txt ThirdPartyNotices.txt +%doc CONTRIBUTORS.txt %{_includedir}/%{name} %{_includedir}/pplx %{_libdir}/libcpprest.so ++++++ cpprestsdk-2.10.2.tar.gz -> cpprestsdk-2.10.14.tar.gz ++++++ ++++ 212889 lines of diff (skipped)
