Hello community, here is the log from the commit of package cpprest for openSUSE:Factory checked in at 2017-11-17 10:56:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cpprest (Old) and /work/SRC/openSUSE:Factory/.cpprest.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cpprest" Fri Nov 17 10:56:59 2017 rev:10 rq:542475 version:2.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cpprest/cpprest.changes 2017-08-30 16:24:42.788745694 +0200 +++ /work/SRC/openSUSE:Factory/.cpprest.new/cpprest.changes 2017-11-17 11:00:51.538844832 +0100 @@ -1,0 +2,39 @@ +Thu Nov 16 18:28:44 UTC 2017 - astie...@suse.com + +- cpprest 2.10.0: + * build system fixes: + + build system updates + + cmake 3.0 required + * Fix static library builds of test_runner on non-Windows platforms + + compatibility fixes: + + Improve compatibility with glibc 2.26 + + Improve compatibility with clang on Linux + + Improve compatibility with icc 17.0 + + Improve compatibility with openssl 1.1.0 + + Fix building with LibreSSL + * Fix several race conditions and memory leaks in the ASIO http_client + * Fix process termination bug around certain exceptional cases in all http_clients + * Add all remaining official HTTP status codes to http::status_codes + * Add convenience wrappers json::value::has_T_field(T) for inspecting object values + * Fix a race condition in the ASIO client during header parsing + * Fix error when handling responses of type NoContent, NotModified, or from 100 to 199 + * Enable specifying the User Agent used in OAuth2 requests + * Add http_request::get_remote_address() to expose the client's IP address for http_listener + * Fix a bug in the ASIO http_client where the proxy is passed the same credentials as the target host + * Make uri_builder::to_string() and uri_builder::to_uri() const + * Add handling for the host wildchar + to the ASIO http_listener + * Handle malformed URL requests to the ASIO http_listener instead of crashing + * Fix a race condition in the websocketpp websocket_client + * Fix several races in the ASIO http_listener which result in memory leaks or use after free of the connection objects + * Add http_client_config::set_nativesessionhandle_options() which enables customization of the session handle on Windows Desktop + * Improve UTF8/16 conversions from 6s per 1MB to 3s per 1GB (2000x improvement) + * Enable limited IPv6 support to http_client and http_server, depending on the underlying platform + * Fix a bug in base64 encoding that previously read beyond the input array, causing segfaults/AVs + * Add compression support (deflate and gzip) for ASIO http_clients based on Zlib + * Fix a memory leak in the UWP http_client when processing headers + * Fix inappropriate handling of certain connections errors in the ASIO http_listener +- drop upstreamed or obsolete patches: + * cpprest-pthread.patch + * cpprestsdk-2.9.1-Fix-build-error-with-glibc-2.26-xlocale.h.patch + +------------------------------------------------------------------- Old: ---- cpprest-pthread.patch cpprestsdk-2.9.1-Fix-build-error-with-glibc-2.26-xlocale.h.patch cpprestsdk-2.9.1.tar.gz New: ---- cpprestsdk-2.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cpprest.spec ++++++ --- /var/tmp/diff_new_pack.SwfnrH/_old 2017-11-17 11:00:52.746800622 +0100 +++ /var/tmp/diff_new_pack.SwfnrH/_new 2017-11-17 11:00:52.750800475 +0100 @@ -17,9 +17,9 @@ %define major 2 -%define minor 9 +%define minor 10 Name: cpprest -Version: 2.9.1 +Version: 2.10.0 Release: 0 Summary: C++ REST library # main: MIT (license.txt) @@ -28,16 +28,15 @@ # sha1/sha1.hpp: BSD-3-Clause (ThirdPartyNotices.txt) # common/md5.hpp: Zlib (ThirdPartyNotices.txt) # utf8_validation.hpp: MIT (ThirdPartyNotices.txt) -License: MIT and BSD-3-Clause and Zlib +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 -Patch1: cpprest-pthread.patch -Patch2: cpprestsdk-2.9.1-Fix-build-error-with-glibc-2.26-xlocale.h.patch -BuildRequires: cmake >= 2.6 +BuildRequires: cmake >= 3.0 BuildRequires: gcc-c++ BuildRequires: openssl-devel >= 1.0 %if 0%{?suse_version} > 1325 +BuildRequires: libboost_atomic-devel BuildRequires: libboost_filesystem-devel BuildRequires: libboost_random-devel BuildRequires: libboost_regex-devel @@ -77,8 +76,6 @@ %prep %setup -q -n cpprestsdk-%{version} -%patch1 -p1 -%patch2 -p1 %build %cmake \ ++++++ cpprestsdk-2.9.1.tar.gz -> cpprestsdk-2.10.0.tar.gz ++++++ ++++ 31012 lines of diff (skipped)